<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://m204wiki.rocketsoftware.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alan</id>
	<title>m204wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://m204wiki.rocketsoftware.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alan"/>
	<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Special:Contributions/Alan"/>
	<updated>2026-05-10T20:11:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103665</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103665"/>
		<updated>2017-07-04T21:05:27Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Installing RKTools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model&amp;amp;nbsp;204. The procedure file contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; component you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server size|RKTools server size]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;warn&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and most application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;. The SirMon &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt; file is replaced in version 7.7 by &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used as of RKTools 7.7, but there is no harm in keeping it in case you want to fall back to a previous RKTools version. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions, so leave these files allocated and available, including &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the RKTools files. The following table shows the RKTools files and their sizes:&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;3000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the DUMP file downloaded from the Rocket website.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated a [[Storing and using file group definitions (CCAGRP)#Creating the CCAGRP data set|CCAGRP file]], and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must include the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated a &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must include the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as an &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXBG&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 4.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESNPUB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 40. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESUMAX&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;450&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the RKTools components, and install or reinstall Dictionary/204 and SQL utilities as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;RKTools components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue these commands:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;OPEN FILE CCASYS&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
INCLUDE RKTOOLS_INSTALL &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTOOLS_INSTALL performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost, as long as your existing SIRLOCAL file is left in place.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
During APSY subsystem execution, error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Though the [[Dictionary/204 overview|Dictionary/204]] components are delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; and accessible from RKWeb, they have their own installation process. Review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
The [[SQL Server overview|Model 204 SQL Server]] components continue to be delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; but they are also accessible from RKWeb. Using RKWeb for the SQL Server tools (CCACATREPT, CCATSF) requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The RKWeb interface, described further below, is controlled by the RKWEB subsystem, and you need to update the subsystem definition with the names of eligible users. Some of the RKWeb options require system administrator privileges just as those options do when accessed with the RKTools TN3270 interface. To use these options in RKWeb requires Admin SCLASS membership and a grant of System Administrator privileges &amp;lt;i&amp;gt;in the RKWEB subsystem.&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;Server size requirements,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accommodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTOOLS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Additional setup==&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup#Updating the SirScan SCLASS maximums in SIRADMIN|SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; [[SirMon background monitor|background monitor]] is to be used, add the following line to the User 0 input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
The background monitor also lets you send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for RKWeb===&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]]  (Model 204 Tools on the Web) provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as five web threads.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate. &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Browser support and configuration====&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
====Janus Web port definition====&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
====Janus Web rules for RKWeb====&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, certain system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for JANSSL===&lt;br /&gt;
&lt;br /&gt;
====Defining a Janus port and generating a self-signed SSL certificate====&lt;br /&gt;
You can run RKWeb on any SSL-protected Janus port, and experienced users are likely to add the [[#Janus Web rules for RKWeb|recommended Janus rules]] to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate is then used to protect the port on which RKWeb is to run. Directions follow:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter these rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
    UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
 JANUS WEB MYWEBPORT ON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039; &lt;br /&gt;
&lt;br /&gt;
 * ALLOW rules that will force a logon for the JANSSL application.&lt;br /&gt;
 * These will result in a warning, which is expected, but can be ignored.&lt;br /&gt;
 JANUS WEB MYWEBPORT DISALLOW *&lt;br /&gt;
 JANUS WEB MYWEBPORT ALLOW * USER *   &lt;br /&gt;
&lt;br /&gt;
 JANUS START MYWEBPORT &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use either of the following ways to connect to the JANSSL certificate management program:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;With the following URL, invoke the Janus default home page: &lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:&amp;lt;i&amp;gt;xxxx&amp;lt;/i&amp;gt; &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
where &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;xxxx&amp;lt;/var&amp;gt; is the port number. In the preceding port definition, &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; is the default port for web connections. Your network administrator might require a different port number. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
On the Janus default home page, click the link to the JANSSL certificate management program. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Using your own domain name and port number, connect directly to the JANSSL certificate management program: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:9999/janweb/sslmain.html &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the certificate management program to generate a self-signed certificate.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The program contains ample online Help. Follow the instructions for generating a self-signed certificate. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the self-signed certificate to protect the port from which RKWeb will run. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: RKTools]]&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103664</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103664"/>
		<updated>2017-07-03T21:15:47Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Installing RKTools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model&amp;amp;nbsp;204. The procedure file contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; component you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server size|RKTools server size]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;warn&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and most application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;. The SirMon &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt; file is replaced in version 7.7 by &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used as of RKTools 7.7, but there is no harm in keeping it in case you want to fall back to a previous RKTools version. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions, so leave these files allocated and available, including &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the RKTools files. The following table shows the RKTools files and their sizes:&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the DUMP file downloaded from the Rocket website.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated a [[Storing and using file group definitions (CCAGRP)#Creating the CCAGRP data set|CCAGRP file]], and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must include the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated a &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must include the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as an &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXBG&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 4.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESNPUB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 40. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESUMAX&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;450&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the RKTools components, and install or reinstall Dictionary/204 and SQL utilities as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;RKTools components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue these commands:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;OPEN FILE CCASYS&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
INCLUDE RKTOOLS_INSTALL &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTOOLS_INSTALL performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost, as long as your existing SIRLOCAL file is left in place.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
During APSY subsystem execution, error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Though the [[Dictionary/204 overview|Dictionary/204]] components are delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; and accessible from RKWeb, they have their own installation process. Review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
The [[SQL Server overview|Model 204 SQL Server]] components continue to be delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; but they are also accessible from RKWeb. Using RKWeb for the SQL Server tools (CCACATREPT, CCATSF) requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The RKWeb interface, described further below, is controlled by the RKWEB subsystem, and you need to update the subsystem definition with the names of eligible users. Some of the RKWeb options require system administrator privileges just as those options do when accessed with the RKTools TN3270 interface. To use these options in RKWeb requires Admin SCLASS membership and a grant of System Administrator privileges &amp;lt;i&amp;gt;in the RKWEB subsystem.&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;Server size requirements,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accommodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTOOLS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Additional setup==&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup#Updating the SirScan SCLASS maximums in SIRADMIN|SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; [[SirMon background monitor|background monitor]] is to be used, add the following line to the User 0 input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
The background monitor also lets you send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for RKWeb===&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]]  (Model 204 Tools on the Web) provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as five web threads.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate. &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Browser support and configuration====&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
====Janus Web port definition====&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
====Janus Web rules for RKWeb====&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, certain system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for JANSSL===&lt;br /&gt;
&lt;br /&gt;
====Defining a Janus port and generating a self-signed SSL certificate====&lt;br /&gt;
You can run RKWeb on any SSL-protected Janus port, and experienced users are likely to add the [[#Janus Web rules for RKWeb|recommended Janus rules]] to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate is then used to protect the port on which RKWeb is to run. Directions follow:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter these rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
    UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
 JANUS WEB MYWEBPORT ON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039; &lt;br /&gt;
&lt;br /&gt;
 * ALLOW rules that will force a logon for the JANSSL application.&lt;br /&gt;
 * These will result in a warning, which is expected, but can be ignored.&lt;br /&gt;
 JANUS WEB MYWEBPORT DISALLOW *&lt;br /&gt;
 JANUS WEB MYWEBPORT ALLOW * USER *   &lt;br /&gt;
&lt;br /&gt;
 JANUS START MYWEBPORT &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use either of the following ways to connect to the JANSSL certificate management program:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;With the following URL, invoke the Janus default home page: &lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:&amp;lt;i&amp;gt;xxxx&amp;lt;/i&amp;gt; &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
where &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;xxxx&amp;lt;/var&amp;gt; is the port number. In the preceding port definition, &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; is the default port for web connections. Your network administrator might require a different port number. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
On the Janus default home page, click the link to the JANSSL certificate management program. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Using your own domain name and port number, connect directly to the JANSSL certificate management program: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:9999/janweb/sslmain.html &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the certificate management program to generate a self-signed certificate.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The program contains ample online Help. Follow the instructions for generating a self-signed certificate. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the self-signed certificate to protect the port from which RKWeb will run. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: RKTools]]&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103663</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103663"/>
		<updated>2017-07-03T21:12:05Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Installing RKTools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model&amp;amp;nbsp;204. The procedure file contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; component you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server size|RKTools server size]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;warn&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and most application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;. The SirMon &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt; file is replaced in version 7.7 by &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used as of RKTools 7.7, but there is no harm in keeping it in case you want to fall back to a previous RKTools version. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions, so leave these files allocated and available, including &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the RKTools files. The following table shows the RKTools files and their sizes:&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the DUMP file downloaded from the Rocket website.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated a [[Storing and using file group definitions (CCAGRP)#Creating the CCAGRP data set|CCAGRP file]], and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must include the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated a &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must include the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as an &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXBG&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 4.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESNPUB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 40. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESUMAX&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;450&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the RKTools components, and install or reinstall Dictionary/204 and SQL utitilies as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;RKTools components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue these commands:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;OPEN FILE CCASYS&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
INCLUDE RKTOOLS_INSTALL &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTOOLS_INSTALL performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost, as long as your existing SIRLOCAL file is left in place.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
During APSY subsystem execution, error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Though the [[Dictionary/204 overview|Dictionary/204]] components are delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; and accessible from RKWeb, they have their own installation process. Review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
The [[SQL Server overview|Model 204 SQL Server]] components continue to be delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; but they are also accessible from RKWeb. Using RKWeb for the SQL Server tools (CCACATREPT, CCATSF) requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The RKWeb interface, described further below, is controlled by the RKWEB subsystem, and you need to update the subsystem definition with the names of eligible users. Some of the RKWeb options require system administrator privileges just as those options do when accessed with the RKTools TN3270 interface. To use these options in RKWeb requires Admin SCLASS membership and a grant of System Administrator privileges &amp;lt;i&amp;gt;in the RKWEB subsystem.&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;Server size requirements,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accommodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTOOLS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Additional setup==&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup#Updating the SirScan SCLASS maximums in SIRADMIN|SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; [[SirMon background monitor|background monitor]] is to be used, add the following line to the User 0 input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
The background monitor also lets you send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for RKWeb===&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]]  (Model 204 Tools on the Web) provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as five web threads.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate. &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Browser support and configuration====&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
====Janus Web port definition====&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
====Janus Web rules for RKWeb====&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, certain system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for JANSSL===&lt;br /&gt;
&lt;br /&gt;
====Defining a Janus port and generating a self-signed SSL certificate====&lt;br /&gt;
You can run RKWeb on any SSL-protected Janus port, and experienced users are likely to add the [[#Janus Web rules for RKWeb|recommended Janus rules]] to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate is then used to protect the port on which RKWeb is to run. Directions follow:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter these rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
    UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
 JANUS WEB MYWEBPORT ON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039; &lt;br /&gt;
&lt;br /&gt;
 * ALLOW rules that will force a logon for the JANSSL application.&lt;br /&gt;
 * These will result in a warning, which is expected, but can be ignored.&lt;br /&gt;
 JANUS WEB MYWEBPORT DISALLOW *&lt;br /&gt;
 JANUS WEB MYWEBPORT ALLOW * USER *   &lt;br /&gt;
&lt;br /&gt;
 JANUS START MYWEBPORT &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use either of the following ways to connect to the JANSSL certificate management program:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;With the following URL, invoke the Janus default home page: &lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:&amp;lt;i&amp;gt;xxxx&amp;lt;/i&amp;gt; &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
where &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;xxxx&amp;lt;/var&amp;gt; is the port number. In the preceding port definition, &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; is the default port for web connections. Your network administrator might require a different port number. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
On the Janus default home page, click the link to the JANSSL certificate management program. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Using your own domain name and port number, connect directly to the JANSSL certificate management program: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:9999/janweb/sslmain.html &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the certificate management program to generate a self-signed certificate.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The program contains ample online Help. Follow the instructions for generating a self-signed certificate. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the self-signed certificate to protect the port from which RKWeb will run. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: RKTools]]&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103662</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103662"/>
		<updated>2017-07-03T20:58:41Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Installing RKTools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model&amp;amp;nbsp;204. The procedure file contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; component you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server size|RKTools server size]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;warn&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and most application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;. The SirMon &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt; file is replaced in version 7.7 by &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used as of RKTools 7.7, but there is no harm in keeping it in case you want to fall back to a previous RKTools version. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions, so leave these files allocated and available, including &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the RKTools files. The following table shows the RKTools files and their sizes:&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the DUMP file downloaded from the Rocket website.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated a [[Storing and using file group definitions (CCAGRP)#Creating the CCAGRP data set|CCAGRP file]], and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must include the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated a &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must include the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as an &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXBG&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 4.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESNPUB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 40. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESUMAX&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;450&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the UL/SPF components, and install or reinstall Dictionary/204 and SQL utitilies as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;UL/SPF components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue these commands:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;OPEN FILE CCASYS&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
INCLUDE RKTOOLS_INSTALL &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTOOLS_INSTALL performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost, as long as your existing SIRLOCAL file is left in place.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
During APSY subsystem execution, error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Though the [[Dictionary/204 overview|Dictionary/204]] components are delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; and accessible from RKWeb, they have their own installation process. Review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
The [[SQL Server overview|Model 204 SQL Server]] components continue to be delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; but they are also accessible from RKWeb. Using RKWeb for the SQL Server tools (CCACATREPT, CCATSF) requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The RKWeb interface, described further below, is controlled by the RKWEB subsystem, and you need to update the subsystem definition with the names of eligible users. Some of the RKWeb options require system administrator privileges just as those options do when accessed with the RKTools TN3270 interface. To use these options in RKWeb requires Admin SCLASS membership and a grant of System Administrator privileges &amp;lt;i&amp;gt;in the RKWEB subsystem.&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;Server size requirements,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accommodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTOOLS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Additional setup==&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup#Updating the SirScan SCLASS maximums in SIRADMIN|SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; [[SirMon background monitor|background monitor]] is to be used, add the following line to the User 0 input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
The background monitor also lets you send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for RKWeb===&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]]  (Model 204 Tools on the Web) provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as five web threads.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate. &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Browser support and configuration====&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
====Janus Web port definition====&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
====Janus Web rules for RKWeb====&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, certain system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for JANSSL===&lt;br /&gt;
&lt;br /&gt;
====Defining a Janus port and generating a self-signed SSL certificate====&lt;br /&gt;
You can run RKWeb on any SSL-protected Janus port, and experienced users are likely to add the [[#Janus Web rules for RKWeb|recommended Janus rules]] to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate is then used to protect the port on which RKWeb is to run. Directions follow:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter these rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
    UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
 JANUS WEB MYWEBPORT ON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039; &lt;br /&gt;
&lt;br /&gt;
 * ALLOW rules that will force a logon for the JANSSL application.&lt;br /&gt;
 * These will result in a warning, which is expected, but can be ignored.&lt;br /&gt;
 JANUS WEB MYWEBPORT DISALLOW *&lt;br /&gt;
 JANUS WEB MYWEBPORT ALLOW * USER *   &lt;br /&gt;
&lt;br /&gt;
 JANUS START MYWEBPORT &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use either of the following ways to connect to the JANSSL certificate management program:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;With the following URL, invoke the Janus default home page: &lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:&amp;lt;i&amp;gt;xxxx&amp;lt;/i&amp;gt; &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
where &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;xxxx&amp;lt;/var&amp;gt; is the port number. In the preceding port definition, &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; is the default port for web connections. Your network administrator might require a different port number. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
On the Janus default home page, click the link to the JANSSL certificate management program. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Using your own domain name and port number, connect directly to the JANSSL certificate management program: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:9999/janweb/sslmain.html &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the certificate management program to generate a self-signed certificate.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The program contains ample online Help. Follow the instructions for generating a self-signed certificate. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the self-signed certificate to protect the port from which RKWeb will run. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: RKTools]]&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103661</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103661"/>
		<updated>2017-07-03T20:48:51Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Installing RKTools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model&amp;amp;nbsp;204. The procedure file contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; component you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server size|RKTools server size]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;warn&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and most application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;. The SirMon &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt; file is replaced in version 7.7 by &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used as of RKTools 7.7, but there is no harm in keeping it in case you want to fall back to a previous RKTools version. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions, so leave these files allocated and available, including &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the DUMP file downloaded from the Rocket website.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated a [[Storing and using file group definitions (CCAGRP)#Creating the CCAGRP data set|CCAGRP file]], and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must include the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated a &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must include the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as an &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXBG&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 4.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESNPUB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 40. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESUMAX&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;450&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the UL/SPF components, and install or reinstall Dictionary/204 and SQL utitilies as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;UL/SPF components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue these commands:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;OPEN FILE CCASYS&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
INCLUDE RKTOOLS_INSTALL &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTOOLS_INSTALL performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost, as long as your existing SIRLOCAL file is left in place.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
During APSY subsystem execution, error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Though the [[Dictionary/204 overview|Dictionary/204]] components are delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; and accessible from RKWeb, they have their own installation process. Review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
The [[SQL Server overview|Model 204 SQL Server]] components continue to be delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; but they are also accessible from RKWeb. Using RKWeb for the SQL Server tools (CCACATREPT, CCATSF) requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The RKWeb interface, described further below, is controlled by the RKWEB subsystem, and you need to update the subsystem definition with the names of eligible users. Some of the RKWeb options require system administrator privileges just as those options do when accessed with the RKTools TN3270 interface. To use these options in RKWeb requires Admin SCLASS membership and a grant of System Administrator privileges &amp;lt;i&amp;gt;in the RKWEB subsystem.&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;Server size requirements,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accommodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTOOLS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Additional setup==&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup#Updating the SirScan SCLASS maximums in SIRADMIN|SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; [[SirMon background monitor|background monitor]] is to be used, add the following line to the User 0 input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
The background monitor also lets you send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for RKWeb===&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]]  (Model 204 Tools on the Web) provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as five web threads.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate. &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Browser support and configuration====&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
====Janus Web port definition====&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
====Janus Web rules for RKWeb====&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, certain system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for JANSSL===&lt;br /&gt;
&lt;br /&gt;
====Defining a Janus port and generating a self-signed SSL certificate====&lt;br /&gt;
You can run RKWeb on any SSL-protected Janus port, and experienced users are likely to add the [[#Janus Web rules for RKWeb|recommended Janus rules]] to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate is then used to protect the port on which RKWeb is to run. Directions follow:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter these rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
    UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
 JANUS WEB MYWEBPORT ON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039; &lt;br /&gt;
&lt;br /&gt;
 * ALLOW rules that will force a logon for the JANSSL application.&lt;br /&gt;
 * These will result in a warning, which is expected, but can be ignored.&lt;br /&gt;
 JANUS WEB MYWEBPORT DISALLOW *&lt;br /&gt;
 JANUS WEB MYWEBPORT ALLOW * USER *   &lt;br /&gt;
&lt;br /&gt;
 JANUS START MYWEBPORT &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use either of the following ways to connect to the JANSSL certificate management program:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;With the following URL, invoke the Janus default home page: &lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:&amp;lt;i&amp;gt;xxxx&amp;lt;/i&amp;gt; &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
where &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;xxxx&amp;lt;/var&amp;gt; is the port number. In the preceding port definition, &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; is the default port for web connections. Your network administrator might require a different port number. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
On the Janus default home page, click the link to the JANSSL certificate management program. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Using your own domain name and port number, connect directly to the JANSSL certificate management program: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:9999/janweb/sslmain.html &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the certificate management program to generate a self-signed certificate.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The program contains ample online Help. Follow the instructions for generating a self-signed certificate. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the self-signed certificate to protect the port from which RKWeb will run. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: RKTools]]&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103641</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103641"/>
		<updated>2017-06-29T13:46:01Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Defining a Janus port and generating a self-signed SSL certificate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
===Dictionary/204===&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[Dictionary/204 overview|Dictionary/204]], review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model 204. The procfile contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server size|RKTools server size]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and most application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;. For SirMon owners &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt; has been replaced by &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions, so leave then allocated and available, including &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXBG&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 4.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESNPUB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 40. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESUMAX&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;450&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the UL/SPF components, and install or reinstall Dictionary/204 and SQL utitilies as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;UL/SPF components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue these commands:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;OPEN FILE CCASYS&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
INCLUDE RKTOOLS_INSTALL &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTOOLS_INSTALL performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost, as long as your existing SIRLOCAL file is left in place.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
During APSY subsystem execution, error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Though the [[Dictionary/204 overview|Dictionary/204]] components are delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; and accessible from RKWeb, they have their own installation process. Review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
The [[SQL Server overview|Model 204 SQL Server]] components continue to be delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; but they are also accessible from RKWeb. Using RKWeb for the SQL Server tools (CCACATREPT, CCATSF) requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server size,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accommodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTOOLS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
The RKWeb interface is controlled by the RKWEB subsystem. Some of the RKWeb options require system administrator privileges just as those options do when accessed with the RKTools TN3270 interface. To use these options in RKWeb requires Admin SCLASS membership and a grant of System Administrator privileges &amp;lt;i&amp;gt;in the RKWEB subsystem.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]] provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as five web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
===Browser support and configuration===&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
===Janus Web port definition===&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
===Janus Web rules for RKWeb===&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, certain system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Defining a Janus port and generating a self-signed SSL certificate===&lt;br /&gt;
You can run RKWeb on any SSL-protected Janus port, and experienced users are likely to add the Janus rules in the section above to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate is then used to protect the port on which RKWeb is to run. Directions follow:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter these rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
    UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
 JANUS WEB MYWEBPORT ON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039; &lt;br /&gt;
&lt;br /&gt;
 * ALLOW rules that will force a logon for the JANSSL application.&lt;br /&gt;
 * These will result in a warning, which is expected, but can be ignored.&lt;br /&gt;
 JANUS WEB MYWEBPORT DISALLOW *&lt;br /&gt;
 JANUS WEB MYWEBPORT ALLOW * USER *   &lt;br /&gt;
&lt;br /&gt;
 JANUS START MYWEBPORT &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use either of the following ways to connect to the JANSSL certificate management program:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;With the following URL, invoke the Janus default home page: &lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:&amp;lt;i&amp;gt;xxxx&amp;lt;/i&amp;gt; &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
where &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;xxxx&amp;lt;/var&amp;gt; is the port number. In the preceding port definition, &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; is the default port for web connections. Your network administrator might require a different port number. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
On the Janus default home page, click the link to the JANSSL certificate management program. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Using your own domain name and port number, connect directly to the JANSSL certificate management program: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:9999/janweb/sslmain.html &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the certificate management program to generate a self-signed certificate.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The program contains ample online Help. Follow the instructions for generating a self-signed certificate. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the self-signed certificate to protect the port from which RKWeb will run. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: RKTools]]&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103640</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103640"/>
		<updated>2017-06-29T13:05:20Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Defining a Janus port and generating a self-signed SSL certificate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
===Dictionary/204===&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[Dictionary/204 overview|Dictionary/204]], review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model 204. The procfile contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server size|RKTools server size]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and most application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;. For SirMon owners &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt; has been replaced by &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions, so leave then allocated and available, including &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXBG&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 4.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESNPUB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 40. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESUMAX&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;450&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the UL/SPF components, and install or reinstall Dictionary/204 and SQL utitilies as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;UL/SPF components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue these commands:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;OPEN FILE CCASYS&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
INCLUDE RKTOOLS_INSTALL &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTOOLS_INSTALL performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost, as long as your existing SIRLOCAL file is left in place.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
During APSY subsystem execution, error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Though the [[Dictionary/204 overview|Dictionary/204]] components are delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; and accessible from RKWeb, they have their own installation process. Review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
The [[SQL Server overview|Model 204 SQL Server]] components continue to be delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; but they are also accessible from RKWeb. Using RKWeb for the SQL Server tools (CCACATREPT, CCATSF) requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server size,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accommodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTOOLS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
The RKWeb interface is controlled by the RKWEB subsystem. Some of the RKWeb options require system administrator privileges just as those options do when accessed with the RKTools TN3270 interface. To use these options in RKWeb requires Admin SCLASS membership and a grant of System Administrator privileges &amp;lt;i&amp;gt;in the RKWEB subsystem.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]] provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as five web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
===Browser support and configuration===&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
===Janus Web port definition===&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
===Janus Web rules for RKWeb===&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, certain system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Defining a Janus port and generating a self-signed SSL certificate===&lt;br /&gt;
You can run RKWeb on any SSL-protected Janus port, and experienced users are likely to add the Janus rules in the section above to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate is then used to protect the port on which RKWeb is to run. Directions follow:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter these rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
    UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
JANUS WEB MYWEBPORT ON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039; &lt;br /&gt;
&lt;br /&gt;
* ALLOW rules that will force a logon for the JANSSL application.&lt;br /&gt;
* These will result in a warning, which is expected, but can be ignored.&lt;br /&gt;
JANUS WEB MYWEBPORT DISALLOW *&lt;br /&gt;
JANUS WEB MYWEBPORT ALLOW * USER *   &lt;br /&gt;
&lt;br /&gt;
JANUS START MYWEBPORT &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use either of the following ways to connect to the JANSSL certificate management program:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;With the following URL, invoke the Janus default home page: &lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:&amp;lt;i&amp;gt;xxxx&amp;lt;/i&amp;gt; &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
where &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;xxxx&amp;lt;/var&amp;gt; is the port number. In the preceding port definition, &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; is the default port for web connections. Your network administrator might require a different port number. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
On the Janus default home page, click the link to the JANSSL certificate management program. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Using your own domain name and port number, connect directly to the JANSSL certificate management program: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:9999/janweb/sslmain.html &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the certificate management program to generate a self-signed certificate.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The program contains ample online Help. Follow the instructions for generating a self-signed certificate. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the self-signed certificate to protect the port from which RKWeb will run. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: RKTools]]&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103627</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103627"/>
		<updated>2017-06-27T21:20:22Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in pre-release. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystems, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface, the RKTools menu, or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[#Command processor|Command processor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Respects Model&amp;amp;nbsp;204 security, allowing users to see, browse, and/or edit only the procedures that they would have permission to see, browse, or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Is available to all Model&amp;amp;nbsp;204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Pop-ups must be enabled to use this feature.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If needed, click the &amp;lt;b&amp;gt;Open Procedure List&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file. The list appears in a new window (or tab). &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field. Then click the &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; button.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (Case-sensitivity of the string is set in the [[#To customize the procedure list settings|Procedure List Settings dialog box]].)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new window (or tab) and edit it in the [[#RKWeb editor|RKWeb editor]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;After editing, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt; and close the window to return to the procedure list window.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Close the procedure list window to return to the RKWeb main screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt; to save your changes.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new window (or tab) opens, leaving your original RKWeb session in place in the original window (or tab).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, FILEMGMT is implemented as Janus Legacy, and it might prompt you for a separate password.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the window to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]]. &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; is available to all owners of [[SirTune]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.  RKWEB&#039;s Subsysmgmt is available to RKWEB Admin users, who are given System Administrator privileges.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]]. The Passwords interface is available to RKWeb Admin  users, who are given System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]]. Access to the Group Definition page is given to RKWeb admin users, who are granted System Administrator privileges.&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products.  Access to this feature in RKWeb is restricted to Admin SCLASS members, who are granted System Administrator privileges.  In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application, and is restricted to Admin SCLASS users at sites that own SirMon.  SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Users&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up a journal scanning facility similar to the 3270 [[SirScan]].&lt;br /&gt;
The RKWeb journal scanning module is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. As it mimics SirScan functionality, access is restricted to owners of the SirScan subsystem. &lt;br /&gt;
&lt;br /&gt;
The RKWeb journal scanner allows ADMIN users to view journal entries for the current online journal, or to browse the content of archival journals by ddname if they are allocated to the online as sequential files. The data is displayed on the web page with powerful searching commands, filtering and display options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; form supports the same input as shown for SirScan, here: [[SirScan scan specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: RKTools]]&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103626</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103626"/>
		<updated>2017-06-27T21:10:47Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Installing RKTools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
===Dictionary/204===&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[Dictionary/204 overview|Dictionary/204]], review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model 204. The procfile contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server size|RKTools server size]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and most application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;. For SirMon owners &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt; has been replaced by &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions, so leave then allocated and available, including &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXBG&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 4.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESNPUB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 40. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESUMAX&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;450&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the UL/SPF components, and install or reinstall Dictionary/204 and SQL utitilies as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;UL/SPF components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue these commands:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;OPEN FILE CCASYS&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
INCLUDE RKTOOLS_INSTALL &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTOOLS_INSTALL performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost, as long as your existing SIRLOCAL file is left in place.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
During APSY subsystem execution, error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Though the [[Dictionary/204 overview|Dictionary/204]] components are delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; and accessible from RKWeb, they have their own installation process. Review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
The [[SQL Server overview|Model 204 SQL Server]] components continue to be delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; but they are also accessible from RKWeb. Using RKWeb for the SQL Server tools (CCACATREPT, CCATSF) requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server size,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accommodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTOOLS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
The RKWeb interface is controlled by the RKWEB subsystem. Some of the RKWeb options require system administrator privileges just as those options do when accessed with the RKTools TN3270 interface. To use these options in RKWeb requires Admin SCLASS membership and a grant of System Administrator privileges &amp;lt;i&amp;gt;in the RKWEB subsystem.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]] provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as five web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
===Browser support and configuration===&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
===Janus Web port definition===&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
===Janus Web rules for RKWeb===&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, certain system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Defining a Janus port and generating a self-signed SSL certificate===&lt;br /&gt;
You can run RKWeb on any SSL-protected Janus port, and experienced users are likely to add the Janus rules in the section above to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate is then used to protect the port on which RKWeb is to run. Directions follow:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter these rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
    UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
JANUS WEB MYWEBPORT ON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039;    &lt;br /&gt;
&lt;br /&gt;
JANUS START MYWEBPORT &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use either of the following ways to connect to the JANSSL certificate management program:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;With the following URL, invoke the Janus default home page: &lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:&amp;lt;i&amp;gt;xxxx&amp;lt;/i&amp;gt; &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
where &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;xxxx&amp;lt;/var&amp;gt; is the port number. In the preceding port definition, &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; is the default port for web connections. Your network administrator might require a different port number. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
On the Janus default home page, click the link to the JANSSL certificate management program. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Using your own domain name and port number, connect directly to the JANSSL certificate management program: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:9999/janweb/sslmain.html &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the certificate management program to generate a self-signed certificate.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The program contains ample online Help. Follow the instructions for generating a self-signed certificate. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the self-signed certificate to protect the port from which RKWeb will run. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: RKTools]]&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103625</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103625"/>
		<updated>2017-06-27T21:02:44Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
===Dictionary/204===&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[Dictionary/204 overview|Dictionary/204]], review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model 204. The procfile contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server size|RKTools server size]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXBG&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 4.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESNPUB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 40. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESUMAX&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10. The right setting for your site might be higher, based on RKWeb usage (number of users).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;450&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the UL/SPF components, and install or reinstall Dictionary/204 and SQL utitilies as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;UL/SPF components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue these commands:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;OPEN FILE CCASYS&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
INCLUDE RKTOOLS_INSTALL &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTOOLS_INSTALL performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost, as long as your existing SIRLOCAL file is left in place.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
During APSY subsystem execution, error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Though the [[Dictionary/204 overview|Dictionary/204]] components are delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; and accessible from RKWeb, they have their own installation process. Review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
The [[SQL Server overview|Model 204 SQL Server]] components continue to be delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; but they are also accessible from RKWeb. Using RKWeb for the SQL Server tools (CCACATREPT, CCATSF) requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server size,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTOOLS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
The RKWeb interface is controlled by the RKWEB subsystem. Some of the RKWeb options require system administrator privileges just as those options do when accessed with the RKTools TN3270 interface. To use these options in RKWeb requires Admin SCLASS membership and a grant of System Administrator privileges &amp;lt;i&amp;gt;in the RKWEB subsystem.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]] provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as five web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
===Browser support and configuration===&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
===Janus Web port definition===&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
===Janus Web rules for RKWeb===&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, certain system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Defining a Janus port and generating a self-signed SSL certificate===&lt;br /&gt;
You can run RKWeb on any SSL-protected Janus port, and experienced users are likely to add the Janus rules in the section above to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate is then used to protect the port on which RKWeb is to run. Directions follow:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter these rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
    UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
JANUS WEB MYWEBPORT ON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039;    &lt;br /&gt;
&lt;br /&gt;
JANUS START MYWEBPORT &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use either of the following ways to connect to the JANSSL certificate management program:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;With the following URL, invoke the Janus default home page: &lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:&amp;lt;i&amp;gt;xxxx&amp;lt;/i&amp;gt; &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
where &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;xxxx&amp;lt;/var&amp;gt; is the port number. In the preceding port definition, &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; is the default port for web connections. Your network administrator might require a different port number. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
On the Janus default home page, click the link to the JANSSL certificate management program. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Using your own domain name and port number, connect directly to the JANSSL certificate management program: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:9999/janweb/sslmain.html &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the certificate management program to generate a self-signed certificate.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The program contains ample online Help. Follow the instructions for generating a self-signed certificate. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the self-signed certificate to protect the port from which RKWeb will run. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: RKTools]]&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103616</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103616"/>
		<updated>2017-06-27T19:56:23Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in pre-release. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[#Command processor|Command processor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Respects Model&amp;amp;nbsp;204 security, allowing users to see, browse, and/or edit only the procedures that they would have permission to see, browse, or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Is available to all Model&amp;amp;nbsp;204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Pop-ups must be enabled to use this feature.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If needed, click the &amp;lt;b&amp;gt;Open Procedure List&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file. The list appears in a new window (or tab). &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field. Then click the &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; button.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (Case-sensitivity of the string is set in the [[#To customize the procedure list settings|Procedure List Settings dialog box]].)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new window (or tab) and edit it in the [[#RKWeb editor|RKWeb editor]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;After editing, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt; and close the window to return to the procedure list window.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Close the procedure list window to return to the RKWeb main screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt; to save your changes.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new window (or tab) opens, leaving your original RKWeb session in place in the original window (or tab).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the window to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]]. &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; is available to all owners of [[SirTune]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.  RKWEB&#039;s Subsysmgmt is available to RKWEB Admin users, who are given System Administrator privileges.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]]. The Passwords interface is available to RKWeb Admin  users, who are given System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]]. Access to the Group Definition page is given to RKWeb admin users, who are granted System Administrator privileges.&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products.  Access to this feature in RKWeb is restricted to Admin SCLASS members, who are granted System Administrator privileges.  In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application, and is restricted to Admin SCLASS users at sites that own SirMon.  SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Users&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up a journal scanning facility similar to the 3270 [[SirScan]].&lt;br /&gt;
The RKWeb journal scanning module is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. As it mimics SirScan functionality, access is restricted to owners of the SirScan subsystem. &lt;br /&gt;
&lt;br /&gt;
The RKWeb journal scanner allows ADMIN users to view journal entries for the current online journal, or to browse the content of archival journals by ddname if they are allocated to the online as sequential files. The data is displayed on the web page with powerful searching commands, filtering and display options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; form supports the same input as shown for SirScan, here: [[SirScan scan specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: RKTools]]&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103615</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103615"/>
		<updated>2017-06-27T19:55:50Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in pre-release. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[#Command processor|Command processor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Respects Model&amp;amp;nbsp;204 security, allowing users to see, browse, and/or edit only the procedures that they would have permission to see, browse, or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Is available to all Model&amp;amp;nbsp;204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Pop-ups must be enabled to use this feature.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If needed, click the &amp;lt;b&amp;gt;Open Procedure List&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file. The list appears in a new window (or tab). &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field. Then click the &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; button.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (Case-sensitivity of the string is set in the [[#To customize the procedure list settings|Procedure List Settings dialog box]].)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new window (or tab) and edit it in the [[#RKWeb editor|RKWeb editor]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;After editing, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt; and close the window to return to the procedure list window.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Close the procedure list window to return to the RKWeb main screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt; to save your changes.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new window (or tab) opens, leaving your original RKWeb session in place in the original window (or tab).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the window to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]]. &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; is available to all owners of [[SirTune]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.  RKWEB&#039;s Subsysmgmt is available to RKWEB Admin users, who are given System Administrator privileges.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]]. The Passwords interface is available to RKWeb Admin  users, who are given System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]]. Access to the Group Definition page is given to RKWeb admin users, who are granted System Administrator privileges.&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products.  Access to this feature in RKWeb is restricted to Admin SCLASS members, who are granted System Administrator privileges.  In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application, and is restricted to Admin SCLASS users at sites that own SirMon.  SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Users&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up a journal scanning facility similar to the 3270 [[SirScan]].&lt;br /&gt;
The RKWeb journal scanning module is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. As it mimics SirScan functionality, access is restricted to owners of the SirScan subsystem. &lt;br /&gt;
&lt;br /&gt;
The RKWeb journal scanner allows ADMIN users to view journal entries for the current online journal, or to browse the content of archival journals by ddname if they are allocated to the online as sequential files. The data is displayed on the web page with powerful searching commands, filtering and display options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; form supports the same input as shown for SirScan, here: [[SirScan scan specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: RKTools]]&lt;br /&gt;
[[Category: Tools]]&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103608</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103608"/>
		<updated>2017-06-27T18:58:37Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Journal Scan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in pre-release. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[#Command processor|Command processor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Respects Model&amp;amp;nbsp;204 security, allowing users to see, browse, and/or edit only the procedures that they would have permission to see, browse, or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Is available to all Model&amp;amp;nbsp;204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Pop-ups must be enabled to use this feature.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If needed, click the &amp;lt;b&amp;gt;Open Procedure List&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file. The list appears in a new window (or tab). &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field. Then click the &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; button.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (Case-sensitivity of the string is set in the [[#To customize the procedure list settings|Procedure List Settings dialog box]].)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new window (or tab) and edit it in the [[#RKWeb editor|RKWeb editor]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;After editing, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt; and close the window to return to the procedure list window.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Close the procedure list window to return to the RKWeb main screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt; to save your changes.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new window (or tab) opens, leaving your original RKWeb session in place in the original window (or tab).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the window to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]]. &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; is available to all owners of [[SirTune]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.  RKWEB&#039;s Subsysmgmt is available to RKWEB Admin users, who are given System Administrator privileges.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]]. The Passwords interface is available to RKWeb Admin  users, who are given System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]]. Access to the Group Definition page is given to RKWeb admin users, who are granted System Administrator privileges.&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products.  Access to this feature in RKWeb is restricted to Admin SCLASS members, who are granted System Administrator privileges.  In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application, and is restricted to Admin SCLASS users at sites that own SirMon.  SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Users&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens, including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up a journal scanning facility similar to the 3270 [[SirScan]].&lt;br /&gt;
The RKWeb journal scanning module is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. As it mimics SirScan functionality, access is restricted to owners of the SirScan subsystem. &lt;br /&gt;
&lt;br /&gt;
The RKWeb journal scanner allows ADMIN users to view journal entries for the current online journal, or to browse the content of archival journals by ddname if they are allocated to the online as sequential files. The data is displayed on the web page with powerful searching commands, filtering and display options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; form supports the same input as shown for SirScan, here: [[SirScan scan specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Release_notes_for_RKTools_V7.7&amp;diff=103599</id>
		<title>Release notes for RKTools V7.7</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Release_notes_for_RKTools_V7.7&amp;diff=103599"/>
		<updated>2017-06-27T14:49:56Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; This draft document describes RKTools V7.7, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein.&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;[[RKTools]] V7.7 is designed for use with Model&amp;amp;nbsp;204 V7.7 and later but is backward compatible to Model&amp;amp;nbsp;204 V7.6.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Release notes for the components of RKTools that have been updated for version 7.7 are listed below:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Release notes for SirPro V7.7]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Release notes for SirLib V7.7]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Release notes for SirScan V7.7]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Release notes for SoulEdit V7.7]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For information on installing RKTools V7.7, see [[RKTools installation]].&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
New features and enhancements in RKTools 7.7: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;M204PROC&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
As of [[RKTools]] version 7.7 (mid-2017), all code for all Rocket-provided, SOUL-based products and utilities resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. This includes all the Dictionary/204 components (SUBSYSMGMT, FILEMGMT, etc.), all the SQL support code, and all code for the former [[UL/SPF]] products like SirPro, SirMon and SirScan. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
As described in [[Downloading and restoring SOUL files]]: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The files &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;TSFPROC&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CATPROC&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;DICTDIST&amp;lt;/code&amp;gt; are no longer needed as of RKTools 7.7.  &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Older versions of the former UL/SPF products are still available on the download page in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file, but any site running Model&amp;amp;nbsp;204 V7.6 or higher should use the version in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use this RKTools version, a full installation must be performed at least once, because there are some new files, and because the application subsystem definitions need to be changed to point to the new procedure file. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
As of version 7.7, [[Dictionary/204 overview|Dictionary/204]] is integrated into [[RKTools]], and it is accessible through both the RKTools and [[RKWeb]] interfaces, as well as [[Dictionary/204 logon and commands#Logging on to Dictionary/204|from the Model&amp;amp;nbsp;204 command line]] as before. The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; wiki pages primarily describe the TN3270 screens, as their appearance and functionality is mirrored in the RKWeb &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/code&amp;gt; view, which uses [[Janus Web Legacy Support]] to map the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; TN3270 screens to your web browser. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The Dictionary/204 subsystem management tool (SUBSYSMGMT), however, is incorporated in non-Legacy views in RKWeb (the &amp;lt;code&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/code&amp;gt; menu options). &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;RKWeb&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[[RKWeb]], an easy-to-use web interface for managing the entire Model&amp;amp;nbsp;204 environment, is new in version 7.7. RKWeb provides an integrated environment, merging the members of RKTools without distinguishing them as individual products. The RKWeb tools framework provides a highly productive web interface to common Model&amp;amp;nbsp;204 functionality.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is mobile-ready and provides a task-based UI for SOUL application development. RKWeb includes utilities to build applications; manage SOUL code, passwords, groups and SSL Certificates; and monitor performance. RKWeb also includes a journal scanner, command interface, and readers for [[SirTune]] reports and [[SirFact]] dumps. Access is restricted to some components based on ownership of the underlying products.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For a summary of the RKTools components accessible from RKWeb, see [[RKWeb#Where&#039;s my RKTools 3270 functionality?|Where&#039;s my RKTools 3270 functionality?]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; RKWeb requires that you have [[Janus Web Server]] set up on your system.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;JANSSL interface&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This [[Janus Network Security]] subsystem (controlling the certificate management application) and some associated files were formerly delivered in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file but were not otherwise a part of RKTools. In V7.7, &lt;br /&gt;
JANSSL has been overhauled and integrated with the other components in the RKWeb interface. Although it is a new technology &amp;quot;under the covers,&amp;quot; from a user point of view it is essentially the same application. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
V7.7 JANSSL includes support for SHA2 SSL Certificates, including SHA384. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;SIRTUNEREPORT interface&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Prior to version 7.7 of RKTools, &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirTune]]&amp;lt;/var&amp;gt; reports are only generated by using a SOUL program invoking a call to the &amp;lt;var&amp;gt;[[SirTuneReport (Dataset function)|SirTuneReport]]&amp;lt;/var&amp;gt; method of the &amp;lt;var&amp;gt;Dataset&amp;lt;/var&amp;gt; class, as implemented in the &amp;lt;code&amp;gt;SIRTUNEREPORT&amp;lt;/code&amp;gt; SOUL program delivered with RKTools. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
As of RKTools 7.7, the RKWeb interface (&amp;lt;code&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/code&amp;gt;) is equipped to invoke and display &amp;lt;code&amp;gt;SIRTUNEREPORT&amp;lt;/code&amp;gt; results. Using RKWeb for SirTune reports requires the same set up of input and output files described on the [[SirTune report generation]] page.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;SQL Server utilities&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
As of RKTools 7.7, the RKTools and RKWeb interfaces make available the SQL Server [[SQL DDL from the Table Specification Facility|Table Specification facility (TSF)]] and the [[SQL catalog reporting and querying|catalog reporting utility (CCACATREPT)]]. &lt;br /&gt;
RKWeb options (&amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; SQL Catalog Reports&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Table Specifications&amp;lt;/code&amp;gt;) use [[Janus Web Legacy Support]] to map the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SQL Server&amp;lt;/var&amp;gt; TN3270 screens to your web browser. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Using RKWeb for SQL Server requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]].&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;SoulEdit&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
SoulEdit in RKTools 7.7 includes a &amp;quot;railway track&amp;quot; formatting feature that lets you easily spot indentation problems and missing block-ending lines. The [[SoulEdit]] page explains other recent updates and has a training video.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Release_notes_for_RKTools_V7.7&amp;diff=103598</id>
		<title>Release notes for RKTools V7.7</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Release_notes_for_RKTools_V7.7&amp;diff=103598"/>
		<updated>2017-06-27T14:49:33Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; This draft document describes RKTools V7.7, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein.&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;[[RKTools]] V7.7 is designed for use with Model&amp;amp;nbsp;204 V7.7 and later but is backward compatible to Model&amp;amp;nbsp;204 V7.6.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Release notes for the components of RKTools that have been updated for version 7.7 are listed below:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Release notes for SirPro V7.7]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Release notes for SirLib V7.7]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Release notes for SirScan V7.7]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Release notes for SoulEdit V7.7]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For information on installing RKTools V7.7, see [[RKTools installation]].&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
New features and enhancements in RKTools 7.7: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;M204PROC&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
As of [[RKTools]] version 7.7 (mid-2017), all code for all Rocket-provided, SOUL-based products and utilities resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. This includes all the Dictionary/204 components (SUBSYSMGMT, FILEMGMT, etc.), all the SQL support code, and all code for the former [[UL/SPF]] products like SirPro, SirMon and SirScan. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
As described in [[Downloading and restoring SOUL files]]: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The files &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;TSFPROC&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CATPROC&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;DICTDIST&amp;lt;/code&amp;gt; are no longer needed as of RKTools 7.7.  &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Older versions of the former UL/SPF products are still available on the download page in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file, but any site running Model&amp;amp;nbsp;204 V7.6 or higher should use the version in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use this RKTools version, a full installation must be performed at least once, because there are some new files, and because the application subsystem definitions need to be changed to point to the new procedure file. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
As of version 7.7, [[Dictionary/204 overview|Dictionary/204]] is integrated into [[RKTools]], and it is accessible through both the RKTools and [[RKWeb]] interfaces, as well as [[Dictionary/204 logon and commands#Logging on to Dictionary/204|from the Model&amp;amp;nbsp;204 command line]] as before. The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; wiki pages primarily describe the TN3270 screens, as their appearance and functionality is mirrored in the RKWeb &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/code&amp;gt; view, which uses [[Janus Web Legacy Support]] to map the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; TN3270 screens to your web browser. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The Dictionary/204 subsystem management tool (SUBSYSMGMT), however, is incorporated in non-Legacy views in RKWeb (the &amp;lt;code&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/code&amp;gt; menu options). &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;RKWeb&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[[RKWeb]], an easy-to-use web interface for managing the entire Model&amp;amp;nbsp;204 environment, is new in version 7.7. RKWeb provides an integrated environment, merging the members of RKTools without distinguishing them as individual products. The RKWeb tools framework provides a highly productive web interface to common Model&amp;amp;nbsp;204 functionality.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is mobile-ready and provides a task-based UI for SOUL application development. RKWeb includes utilities to build applications; manage SOUL code, passwords, groups and SSL Certificates; and monitor performance. RKWeb also includes a journal scanner, command interface, and readers for [[SirTune]] reports and [[SirFact]] dumps. Access is restricted to some components based on ownership of the underlying products.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For a summary of the RKTools components accessible from RKWeb, see [[RKWeb#Where&#039;s my RKTools 3270 functionality?|Where&#039;s my RKTools 3270 functionality?]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; RKWeb requires that you have [[Janus Web Server]] set up on your system.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;JANSSL interface&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This [[Janus Network Security]] subsystem (controlling the certificate management application) and some associated files were formerly delivered in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file but were not otherwise a part of RKTools. In V7.7, &lt;br /&gt;
JANSSL has been overhauled and integrated with the other components in the RKWeb interface. Although it is a new technology &amp;quot;under the covers,&amp;quot; from a user point of view it is essentially the same application. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
V7.7 JANSSL includes support for SHA2 SSL Certificates, including SHA384. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;SIRTUNEREPORT interface&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Prior to version 7.7 of RKTools, &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirTune]]&amp;lt;/var&amp;gt; reports are only generated by using a SOUL program invoking a call to the &amp;lt;var&amp;gt;[[SirTuneReport (Dataset function)|SirTuneReport]]&amp;lt;/var&amp;gt; method of the &amp;lt;var&amp;gt;Dataset&amp;lt;/var&amp;gt; class, as implemented in the &amp;lt;code&amp;gt;SIRTUNEREPORT&amp;lt;/code&amp;gt; SOUL program delivered with RKTools. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
As of RKTools 7.7, the RKWeb interface (&amp;lt;code&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/code&amp;gt;) is equipped to invoke and display &amp;lt;code&amp;gt;SIRTUNEREPORT&amp;lt;/code&amp;gt; results. Using RKWeb for SirTune reports requires the same set up of input and output files described on the [[SirTune report generation]] page.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;SQL Server utilities&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
As of RKTools 7.7, the RKTools and RKWeb interfaces make available the SQL Server [[SQL DDL from the Table Specification Facility|Table Specification facility (TSF)]] and the [[SQL catalog reporting and querying|catalog reporting utility (CCACATREPT)]]. &lt;br /&gt;
RKWeb options (&amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; SQL Catalog Reports&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Table Specifications&amp;lt;/code&amp;gt;) use [[Janus Web Legacy Support]] to map the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SQL Server&amp;lt;/var&amp;gt; TN3270 screens to your web browser. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Using RKWeb for SQL Server requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]].&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;SoulEdit&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
SoulEdit in RKTools 7.7 includes a &amp;quot;railway track&amp;quot; formatting feature that lets you easily spot indentation problems and missing block-ending lines. The [[SoulEdit]] page explains other recent updates and has a trailing video.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103587</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103587"/>
		<updated>2017-06-26T15:40:53Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in pre-release. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;respects Model 204 security, allowing users to see, browse and/or edit only the procedures that they would have permission to see, browse or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKWeb editor is available to all Model 204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (By default, the field is not case-sensitive.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new tab and edit it in the  RKWeb editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new tab (or window) opens, leaving your original RKWeb session in place in the original tab (or window).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the tab to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]]. &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; is available to all owners of [[SirTune]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.  RKWEB&#039;s Subsysmgmt is available to RKWEB Admin users, who are given System Administrator privileges.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]]. The Passwords interface is available to RKWeb Admin  users, who are given System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]]. Access to the Group Definition page is given to RKWeb admin users, who are granted System Administrator privileges.&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products.  Access to this feature in RKWeb is restricted to Admin SCLASS members, who are granted System Administrator privileges.  In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application, and is restricted to Admin SCLASS users at sites that own SirMon.  SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up the [[SirScan]] functionality.&lt;br /&gt;
SirScan is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. Access is restricted to owners of the SirScan subsystem. &lt;br /&gt;
&lt;br /&gt;
SirScan allows ordinary users to view journal entries generated by their own online session, and it allows users in SIRSCAN subsystem ADMIN [[SCLASS#User_class|SCLASSes]] to browse journal entries for any set of users. The data is displayed in a full-screen browser with powerful searching commands and filtering options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; screen enables you to set the [[SirScan_scan_specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103586</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103586"/>
		<updated>2017-06-26T15:33:11Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Journal Scan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;respects Model 204 security, allowing users to see, browse and/or edit only the procedures that they would have permission to see, browse or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKWeb editor is available to all Model 204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (By default, the field is not case-sensitive.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new tab and edit it in the  RKWeb editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new tab (or window) opens, leaving your original RKWeb session in place in the original tab (or window).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the tab to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]]. &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; is available to all owners of [[SirTune]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.  RKWEB&#039;s Subsysmgmt is available to RKWEB Admin users, who are given System Administrator privileges.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]]. The Passwords interface is available to RKWeb Admin  users, who are given System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]]. Access to the Group Definition page is given to RKWeb admin users, who are granted System Administrator privileges.&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products.  Access to this feature in RKWeb is restricted to Admin SCLASS members, who are granted System Administrator privileges.  In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application, and is restricted to Admin SCLASS users at sites that own SirMon.  SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up the [[SirScan]] functionality.&lt;br /&gt;
SirScan is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. Access is restricted to owners of the SirScan subsystem. &lt;br /&gt;
&lt;br /&gt;
SirScan allows ordinary users to view journal entries generated by their own online session, and it allows users in SIRSCAN subsystem ADMIN [[SCLASS#User_class|SCLASSes]] to browse journal entries for any set of users. The data is displayed in a full-screen browser with powerful searching commands and filtering options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; screen enables you to set the [[SirScan_scan_specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103585</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103585"/>
		<updated>2017-06-26T15:32:23Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Performance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;respects Model 204 security, allowing users to see, browse and/or edit only the procedures that they would have permission to see, browse or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKWeb editor is available to all Model 204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (By default, the field is not case-sensitive.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new tab and edit it in the  RKWeb editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new tab (or window) opens, leaving your original RKWeb session in place in the original tab (or window).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the tab to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]]. &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; is available to all owners of [[SirTune]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.  RKWEB&#039;s Subsysmgmt is available to RKWEB Admin users, who are given System Administrator privileges.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]]. The Passwords interface is available to RKWeb Admin  users, who are given System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]]. Access to the Group Definition page is given to RKWeb admin users, who are granted System Administrator privileges.&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products.  Access to this feature in RKWeb is restricted to Admin SCLASS members, who are granted System Administrator privileges.  In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application, and is restricted to Admin SCLASS users at sites that own SirMon.  SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up the [[SirScan]] functionality.&lt;br /&gt;
SirScan is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. &lt;br /&gt;
&lt;br /&gt;
SirScan allows ordinary users to view journal entries generated by their own online session, and it allows users in SIRSCAN subsystem ADMIN [[SCLASS#User_class|SCLASSes]] to browse journal entries for any set of users. The data is displayed in a full-screen browser with powerful searching commands and filtering options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; screen enables you to set the [[SirScan_scan_specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103584</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103584"/>
		<updated>2017-06-26T15:31:14Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* SSL Certificates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;respects Model 204 security, allowing users to see, browse and/or edit only the procedures that they would have permission to see, browse or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKWeb editor is available to all Model 204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (By default, the field is not case-sensitive.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new tab and edit it in the  RKWeb editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new tab (or window) opens, leaving your original RKWeb session in place in the original tab (or window).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the tab to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]]. &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; is available to all owners of [[SirTune]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.  RKWEB&#039;s Subsysmgmt is available to RKWEB Admin users, who are given System Administrator privileges.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]]. The Passwords interface is available to RKWeb Admin  users, who are given System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]]. Access to the Group Definition page is given to RKWeb admin users, who are granted System Administrator privileges.&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products.  Access to this feature in RKWeb is restricted to Admin SCLASS members, who are granted System Administrator privileges.  In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application. SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up the [[SirScan]] functionality.&lt;br /&gt;
SirScan is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. &lt;br /&gt;
&lt;br /&gt;
SirScan allows ordinary users to view journal entries generated by their own online session, and it allows users in SIRSCAN subsystem ADMIN [[SCLASS#User_class|SCLASSes]] to browse journal entries for any set of users. The data is displayed in a full-screen browser with powerful searching commands and filtering options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; screen enables you to set the [[SirScan_scan_specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103583</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103583"/>
		<updated>2017-06-26T15:24:23Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Group Definitions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;respects Model 204 security, allowing users to see, browse and/or edit only the procedures that they would have permission to see, browse or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKWeb editor is available to all Model 204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (By default, the field is not case-sensitive.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new tab and edit it in the  RKWeb editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new tab (or window) opens, leaving your original RKWeb session in place in the original tab (or window).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the tab to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]]. &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; is available to all owners of [[SirTune]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.  RKWEB&#039;s Subsysmgmt is available to RKWEB Admin users, who are given System Administrator privileges.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]]. The Passwords interface is available to RKWeb Admin  users, who are given System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]]. Access to the Group Definition page is given to RKWeb admin users, who are granted System Administrator privileges.&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products. In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application. SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up the [[SirScan]] functionality.&lt;br /&gt;
SirScan is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. &lt;br /&gt;
&lt;br /&gt;
SirScan allows ordinary users to view journal entries generated by their own online session, and it allows users in SIRSCAN subsystem ADMIN [[SCLASS#User_class|SCLASSes]] to browse journal entries for any set of users. The data is displayed in a full-screen browser with powerful searching commands and filtering options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; screen enables you to set the [[SirScan_scan_specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103582</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103582"/>
		<updated>2017-06-26T15:23:31Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Passwords */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;respects Model 204 security, allowing users to see, browse and/or edit only the procedures that they would have permission to see, browse or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKWeb editor is available to all Model 204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (By default, the field is not case-sensitive.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new tab and edit it in the  RKWeb editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new tab (or window) opens, leaving your original RKWeb session in place in the original tab (or window).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the tab to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]]. &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; is available to all owners of [[SirTune]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.  RKWEB&#039;s Subsysmgmt is available to RKWEB Admin users, who are given System Administrator privileges.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]]. The Passwords interface is available to RKWeb Admin  users, who are given System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]].&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products. In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application. SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up the [[SirScan]] functionality.&lt;br /&gt;
SirScan is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. &lt;br /&gt;
&lt;br /&gt;
SirScan allows ordinary users to view journal entries generated by their own online session, and it allows users in SIRSCAN subsystem ADMIN [[SCLASS#User_class|SCLASSes]] to browse journal entries for any set of users. The data is displayed in a full-screen browser with powerful searching commands and filtering options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; screen enables you to set the [[SirScan_scan_specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103581</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103581"/>
		<updated>2017-06-26T15:21:53Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Subsystem Management */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;respects Model 204 security, allowing users to see, browse and/or edit only the procedures that they would have permission to see, browse or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKWeb editor is available to all Model 204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (By default, the field is not case-sensitive.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new tab and edit it in the  RKWeb editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new tab (or window) opens, leaving your original RKWeb session in place in the original tab (or window).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the tab to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]]. &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; is available to all owners of [[SirTune]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.  RKWEB&#039;s Subsysmgmt is available to RKWEB Admin users, who are given System Administrator privileges.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]].&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]].&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products. In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application. SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up the [[SirScan]] functionality.&lt;br /&gt;
SirScan is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. &lt;br /&gt;
&lt;br /&gt;
SirScan allows ordinary users to view journal entries generated by their own online session, and it allows users in SIRSCAN subsystem ADMIN [[SCLASS#User_class|SCLASSes]] to browse journal entries for any set of users. The data is displayed in a full-screen browser with powerful searching commands and filtering options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; screen enables you to set the [[SirScan_scan_specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103580</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103580"/>
		<updated>2017-06-26T15:20:30Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Tune Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;respects Model 204 security, allowing users to see, browse and/or edit only the procedures that they would have permission to see, browse or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKWeb editor is available to all Model 204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (By default, the field is not case-sensitive.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new tab and edit it in the  RKWeb editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new tab (or window) opens, leaving your original RKWeb session in place in the original tab (or window).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the tab to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]]. &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; is available to all owners of [[SirTune]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]].&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]].&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products. In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application. SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up the [[SirScan]] functionality.&lt;br /&gt;
SirScan is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. &lt;br /&gt;
&lt;br /&gt;
SirScan allows ordinary users to view journal entries generated by their own online session, and it allows users in SIRSCAN subsystem ADMIN [[SCLASS#User_class|SCLASSes]] to browse journal entries for any set of users. The data is displayed in a full-screen browser with powerful searching commands and filtering options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; screen enables you to set the [[SirScan_scan_specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103579</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103579"/>
		<updated>2017-06-26T15:18:38Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Edit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;respects Model 204 security, allowing users to see, browse and/or edit only the procedures that they would have permission to see, browse or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKWeb editor is available to all Model 204 owners.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (By default, the field is not case-sensitive.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new tab and edit it in the  RKWeb editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new tab (or window) opens, leaving your original RKWeb session in place in the original tab (or window).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the tab to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]].&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]].&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products. In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application. SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up the [[SirScan]] functionality.&lt;br /&gt;
SirScan is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. &lt;br /&gt;
&lt;br /&gt;
SirScan allows ordinary users to view journal entries generated by their own online session, and it allows users in SIRSCAN subsystem ADMIN [[SCLASS#User_class|SCLASSes]] to browse journal entries for any set of users. The data is displayed in a full-screen browser with powerful searching commands and filtering options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; screen enables you to set the [[SirScan_scan_specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103578</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103578"/>
		<updated>2017-06-26T15:10:50Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; All existing security and product ownership is honored in RKWEB - for instance, an interface is provided for managing group definitions and passwords, but the option is only available to ADMIN users with System Administrator privileges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;respects Model 204 security, allowing users to see, browse and/or edit only the procedures that they would have permission to see, browse or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (By default, the field is not case-sensitive.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new tab and edit it in the  RKWeb editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new tab (or window) opens, leaving your original RKWeb session in place in the original tab (or window).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the tab to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]].&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]].&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products. In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application. SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up the [[SirScan]] functionality.&lt;br /&gt;
SirScan is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. &lt;br /&gt;
&lt;br /&gt;
SirScan allows ordinary users to view journal entries generated by their own online session, and it allows users in SIRSCAN subsystem ADMIN [[SCLASS#User_class|SCLASSes]] to browse journal entries for any set of users. The data is displayed in a full-screen browser with powerful searching commands and filtering options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; screen enables you to set the [[SirScan_scan_specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103577</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103577"/>
		<updated>2017-06-26T15:08:31Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Configure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;respects Model 204 security, allowing users to see, browse and/or edit only the procedures that they would have permission to see, browse or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (By default, the field is not case-sensitive.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new tab and edit it in the  RKWeb editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; option is available to SirLib owners. It enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new tab (or window) opens, leaving your original RKWeb session in place in the original tab (or window).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the tab to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]].&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]].&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products. In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application. SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up the [[SirScan]] functionality.&lt;br /&gt;
SirScan is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. &lt;br /&gt;
&lt;br /&gt;
SirScan allows ordinary users to view journal entries generated by their own online session, and it allows users in SIRSCAN subsystem ADMIN [[SCLASS#User_class|SCLASSes]] to browse journal entries for any set of users. The data is displayed in a full-screen browser with powerful searching commands and filtering options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; screen enables you to set the [[SirScan_scan_specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103576</id>
		<title>RKWeb</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKWeb&amp;diff=103576"/>
		<updated>2017-06-26T15:05:58Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This draft document describes RKWeb, which is still in development. Until the commercial release of the software, Rocket reserves the right to add to, remove, or change anything described herein. &lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
==Overview==&lt;br /&gt;
The RKTools 7.7 release is comprised of the RKTools subsystem, Dictionary/204, &lt;br /&gt;
and RKWeb. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The RKTools subsystem provides access to all TN3270-based RKTools (formerly UL/SPF tools).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dictionary/204 is available from the TN3270 interface or from RKWeb.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKWeb provides an easy-to-use web interface to almost all of the RKTools and Dictionary components.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RKWEB system harnesses most of the Rocket M204 tools in a common framework, providing a highly productive web interface to common Model&amp;amp;nbsp;204 functions. RKWeb is mobile-friendly, enabling you to perform most Model&amp;amp;nbsp;204 operations from your smartphone or other mobile device.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb requires [[Janus Web Server]] and Model&amp;amp;nbsp;204 version 7.6 or later. See [[RKTools Installation guide#RKWeb (Model 204 Tools on the Web)|RKWeb installation]] for more information. For sites that do not own Janus Web, a Limited Janus Web capability is included that allows a restricted number of web threads to use RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb provides a task-based UI for SOUL application development. Tasks are divided into three functional areas: &amp;lt;b&amp;gt;[[#Build|Build]]&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;[[#Manage|Manage]]&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;[[#Monitor|Monitor]]&amp;lt;/b&amp;gt;. The [[#com_proc|Command processor]] is available in each functional area.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build==&lt;br /&gt;
The &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu provides these options for building your application:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit procedures ([[#Edit|Edit]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure change management for procedures ([[#Configure|Configure]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Analyze dump files ([[#Fact Dump Analysis|Fact Dump Analysis]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tune procedure performance ([[#Tune Reports|Tune Reports]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Edit&amp;lt;/code&amp;gt; menu option enables you to edit procedures within Model&amp;amp;nbsp;204 files. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You must enable pop-ups in your browser to edit a procedure (it is opened in a separate window).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RKWeb editor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The editor provided with RKWeb is based on the open-source [https://ace.c9.io/ Ace] editor.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The RKWeb editor: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;works with all SOUL code and other code stored in M204 procedure files.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;uses color coding in SOUL or JavaScript programs to highlight items such as function names, parameters, and labels.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;respects Model 204 security, allowing users to see, browse and/or edit only the procedures that they would have permission to see, browse or edit in 3270.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
The RKWeb editor enables you to perform basic editing tasks such as search and replace, skip words, insert and delete lines, Undo, and so on. For a list of default keyboard shortcuts in the Ace editor, see [https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts Default keyboard shortcuts].&lt;br /&gt;
&lt;br /&gt;
====To edit a procedure====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The Edit tool fetches a list of procedures in the current file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To view a different file, enter a name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field. If the file is password-protected, enter a password in the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To filter the list of procedures:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a string in the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field, such as &amp;lt;code&amp;gt;shared&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;EDITOR&amp;lt;/code&amp;gt;. (By default, the field is not case-sensitive.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a number of hours in the &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; field to filter the list by the age of the procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt; to refresh the list of procedures.&amp;lt;/li&amp;gt;&lt;br /&gt;
To see the original unfiltered list, delete the criteria from the &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Age(hours)&amp;lt;/b&amp;gt; fields and press Enter or click &amp;lt;b&amp;gt;List&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to open that procedure in a new tab and edit it in the  RKWeb editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To customize the procedure list settings====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the Settings icon in the upper right corner of the screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;Procedure List Settings&amp;lt;/b&amp;gt; dialog box, you can customize the following Procedure List settings:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hiding of BASE.* and SEQ.* type procedures&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Case sensitivity of procedure name &amp;lt;b&amp;gt;Filter&amp;lt;/b&amp;gt; field&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Double-clicking (vs. single-clicking) to open a procedure&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Procedure colors: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Background color of the Procedure List toolbar.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Color of an open procedure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter a color name, such as &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, or its hexadecimal code, such as &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, or its rgb value, &amp;lt;br /&amp;gt;such as &amp;lt;code&amp;gt;rgb(255,0,0)&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure===&lt;br /&gt;
The &amp;lt;code&amp;gt;Build &amp;gt; Configure&amp;lt;/code&amp;gt; menu option enables you to configure and administer change management for SOUL procedures residing in Model&amp;amp;nbsp;204 procedure files.&lt;br /&gt;
&lt;br /&gt;
====To use SirLib change control====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;This opens the [[SirLib change control|SirLib Configuration and Change Control System]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;SirLib functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]], operating outside the RKWeb menu framework. When you click the &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt; menu option, a new tab (or window) opens, leaving your original RKWeb session in place in the original tab (or window).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter an action number to choose a menu option from the &amp;lt;code&amp;gt;Configuration and Change Control System&amp;lt;/code&amp;gt; menu. &lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Target file&amp;lt;/b&amp;gt; field, &amp;lt;b&amp;gt;Fixes File&amp;lt;/b&amp;gt; field, and menu options are the same as on the [[SirLib change control#SirLib main menu|SirLib main menu]].&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Menu number&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Enables you to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Project Definition List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Project_definition|Add, delete, or change the project identifiers]] in the FixFile assigned to a managed file.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Apply changes (Reconfigure a file)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SirLib_change_control#Configuring_files_.28applying_updates.29|Apply file updates]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Administration (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[[SirLib_change_control#Administering_system_and_file_profiles|Administer system and file profiles]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security (specify a file or use default)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Set [[SirLib_security|SirLib security]] settings.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cutover&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Clean up and stabilize projects. [[SirLib_change_control#cutover|Release cutover]] returns a managed file to a pre-managed state, but with all existing updates applied.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Reports&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Run a [[SirLib_reports|SirLib report]] on Change History, Configuration, or Problem tracking.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;View/Clear Procedure Locks&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;(Admin users only) See procedures that are [[SirLib_change_control#View.2FClear_procedure_locks|currently checked out]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you have performed all desired tasks, close the tab to return to your RKWeb session.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fact Dump Analysis===&lt;br /&gt;
The &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt; menu item provides a UI to the [[SirFact FACT subsystem|SirFact FACT subsystem]], enabling you to analyze a diagnostic dump by selecting a dump file and its procedure that contains the dump. You can then choose which data to display.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Your site must own &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFact&amp;lt;/var&amp;gt; in order for you to use Fact Dump Analysis.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To select and analyze a diagnostic dump====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Fact Dump Analysis&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;code&amp;gt;Select&amp;lt;/code&amp;gt; from the submenu.&lt;br /&gt;
&amp;lt;p&amp;gt;In the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field, enter a dump file name. The SirFact dump selection screen displays a list of procedures in the selected dump file.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To choose a different file, enter its name in the &amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Switch file&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click a procedure name to analyze its dump information with the [[SirFact FACT subsystem]]. &lt;br /&gt;
&amp;lt;p&amp;gt;The screen displays basic information extracted from the dump: default context information for the error condition such as a date/time stamp, source procedure and file, user ID of the user for whom the error occurred, and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Enter SirFact commands to extract additional information, which is appended to the information on the screen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To view the context where an error occurred, enter the &amp;lt;code&amp;gt;&lt;br /&gt;
[[SirFact FACT subsystem#C.5Bontext.5D command: Setting program context for data extraction|Context]]&amp;lt;/code&amp;gt; SirFact command, with an information context, in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;The valid information contexts are:&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;* (asterisk)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches FACT context to the mainline of the executing program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;. (period)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to whichever context the program was in at the time of the SirFact error.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;subroutine-name&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Switches to the context of the named complex subroutine. Simple subroutines are not valid contexts, as they share the same context as the main body of the program.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To display specific data from the dump, such as attributes, For Each Record loop fields, lists, and so on, enter the &amp;lt;var&amp;gt;Display&amp;lt;/var&amp;gt; SirFact command and its &lt;br /&gt;
[[SirFact FACT subsystem#D.5Bisplay.5D command: Displaying data from the SirFact dump|parameters]] in the &amp;lt;b&amp;gt;Command&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Send query&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tune Reports===&lt;br /&gt;
The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item enables you to produce a listing of one or more [[SirTune reports]], which you can use to tune problem areas in an Online.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt; menu item is a quick way to generate SirTune reports that you have already configured. It is assumed that you are familiar with configuring and running SirTune reports. For more information, see [[SirTune Report Generator configuration]].&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====To produce a report====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; menu, click &amp;lt;code&amp;gt;Tune Reports&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Procedure&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; to choose either a procedure or data set report.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Procedure:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the File, Procedure, Data Source, and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For Dataset:&lt;br /&gt;
&amp;lt;p&amp;gt;In the SirTune input section, enter the Configuration file name and Volume (if desired) and Data Source and Volume (if desired).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the SirTune Output section, select &amp;lt;b&amp;gt;Page&amp;lt;/b&amp;gt; to see the report on your screen, or select &amp;lt;b&amp;gt;Dataset&amp;lt;/b&amp;gt; and enter the Dataset name and Volume (if desired).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &amp;lt;b&amp;gt;Generate&amp;lt;/b&amp;gt; to generate the report.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manage==&lt;br /&gt;
The &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; menu contains options to manage your applications, files, and user logins:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Define applications that run under the Application Subsystem facility ([[#Subsystem Management|Subsystem Management]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage your procedures, files, and subsystems ([[#Dictionary|Dictionary]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maintain Model&amp;amp;nbsp;204 passwords ([[#Passwords|Passwords]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage Model&amp;amp;nbsp;204 group definitions ([[#Group Definitions|Group Definitions]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manage SSL certificates ([[#SSL Certificates|SSL Certificates]])&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Subsystem Management===&lt;br /&gt;
The [[Subsystem Management facility#Overview of the Subsystem Management facility|Subsystem Management]] menus enable you to define user-written applications that run under the Application Subsystem facility (APSY). &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A subsystem is an application consisting of a collection of procedures, files, and assigned characteristics that are defined as a subsystem to Model&amp;amp;nbsp;204 through the Subsystem Management interface.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Procedure====&lt;br /&gt;
Enter specifications for subsystem procedures on the Procedure screen. &lt;br /&gt;
&lt;br /&gt;
=====To create specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter a name in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and press &amp;lt;b&amp;gt;Enter&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;li&amp;gt;If the subsystem does not exist, a message appears. Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item appears in the display, with its fields populated with default values. The item is now created and will be available in the Subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_prefixes|procedure prefixes]] as desired. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Procedure_names|procedure names]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit the [[SUBSYSMGMT#Global_variables|global variables]] as desired.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you have made any edits, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To rename specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Rename Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The renamed item appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To copy specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Copy Subsystem&amp;lt;/b&amp;gt; pop-up, enter the new subsystem name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The new copy appears as the selected subsystem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete specifications for a subsystem procedure=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Procedure&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select an item in the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field and select &amp;lt;b&amp;gt;Copy&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Subsystem&amp;lt;/b&amp;gt; pop-up, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The item disappears from the display and the subsystem list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Operational====&lt;br /&gt;
Operating options affect certain aspects of the overall behavior of a subsystem. Define and maintain them using the &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt; menu options.&lt;br /&gt;
=====To specify subsystem operating options=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Operational&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Subsystem&amp;lt;/b&amp;gt; field, select a subsystem name from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set the [[System_requirements_for_Application_Subsystems#Parameter_descriptions| operating options]] as needed.&lt;br /&gt;
&amp;lt;p&amp;gt;The following table summarizes the operating options and what they determine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating option field&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Determines whether...&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the level of availability of the subsystem to users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Start &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem automatically starts for the first user entering the subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lock File/Group&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users from outside the subsystem can open and update subsystem files while the subsystem is active.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user into M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged into &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon entering a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Log user out of M204&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Users are automatically logged out of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; upon exiting a subsystem.   &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Commit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Any outstanding updates are committed automatically whenever a subsystem procedure ends and transfers control using the communications global variable.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Maximum Iterations&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies the maximum number of times a procedure can execute consecutively.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies an account value that overrides the login account.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Specifies user privileges independent of the Model&amp;amp;nbsp;204 login privileges.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Start Login privileges (in hex)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Controls login privileges while starting a subsystem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subsystem can access Remote Files&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For use with [[PQO:_Scattered_APSY_subsystems#Member_availability_to_APSY_subsystems|Parallel Query Option/204]] (PQO) applications. With PQO, application subsystem definitions and requests can refer to remote files. Check to enable access to remote files.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Message Display Options&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Check the boxes to display Disconnect, informational, and/or error messages for subsystem users.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The Files menu item enables you to define the files, including the procedure file, used by the subsystem.&lt;br /&gt;
=====To create or update a file specification=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Files&amp;lt;/b&amp;gt; screen, enter the [[Subsystem_Management_facility#File_specifications|file specifications]] in each field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====System Classes====&lt;br /&gt;
You define command and file privileges for each class of subsystem users on the System Classes screen. Each class of user requires a separate screen. User class privileges defined to the subsystem override settings for OPENCTL and file privileges that reside in the password table.&lt;br /&gt;
=====To create a system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;System Classes&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;System Classes&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In a semi-public subsystem, the first class is automatically assigned the class name DEFAULT. To change the name, double-click the name DEFAULT and type in the new name, which can be up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Command Privileges&amp;lt;/b&amp;gt; section, check the box beside each subsystem command that you want the user class (SCLASS) to be able to issue. &amp;lt;b&amp;gt;Debug&amp;lt;/b&amp;gt; specifies entering the subsystem in DEBUG mode.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;If you are a system manager, you can update the fields in the &amp;lt;b&amp;gt;Login Privileges&amp;lt;/b&amp;gt; section. &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Login&amp;lt;/b&amp;gt; is optional and specifies the user class login privileges for all, some, or none of the subsystem user classes.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Any individual user login privilege held at entry to the subsystem or specified on the Operational Parameters screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Enter a hexadecimal value within the range of X&#039;00&#039; to X&#039;FF&#039;, as described in [[Establishing_and_maintaining_security#PRIVDEF_parameter_settings|PRIVDEF parameter settings]]. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates default privileges from the Operational Parameters screen. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Record Security ID&amp;lt;/b&amp;gt; is optional and overrides any individual user record security ID held on entry to the subsystem. You can enter a maximum of eight characters. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; indicates the security activated on login.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original value of the record security ID is restored when the user exits the subsystem. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Account&amp;lt;/b&amp;gt; is optional and specifies an account associated with specific user classes. The account can be specified for all, some, or none of the user classes. You can enter as many as ten characters. &lt;br /&gt;
&amp;lt;p&amp;gt;Any individual value of Account held at entry to the subsystem or specified on the Operational screen is overridden. The original value is restored when the user exits the subsystem.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;NULL indicates the user&#039;s login account or the value from the Operational screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File Privileges&amp;lt;/b&amp;gt; section, set privileges for the files or groups that can be accessed by the defined class of users.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This section displays the names of files or groups that you defined for this subsystem on the &amp;lt;b&amp;gt;File Use&amp;lt;/b&amp;gt; screen. For each file, you can define the following privileges:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Prcldef&amp;lt;/b&amp;gt; specifies &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; procedure security. Values must be between 0 (default) and 255, where 0 specifies no procedure security and 255 specifies the highest security.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; specifies file privileges. Values are hexadecimal 0 to X&#039;BFFF&#039; (default). &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Select Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Level&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Level&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Level&amp;lt;/b&amp;gt; specify values for field-level security parameters. Values must be between 0 (default) and 255, where 0 specifies that all users can access field values, and 255 restricts access of field values to users having certain privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When done defining the system class, click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To add or delete another system class=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the titles of the existing system classes (such as DEFAULT).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A new title, CLASS&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt;, appears. (As each new class is added, &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;x&amp;lt;/var&amp;gt; is incremented by 1.) Click the title field to enter a different name, up to eight characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as described above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To delete the class, click the trash can icon beside its name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;b id=&amp;quot;classUsers&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;To view users=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage&amp;lt;/code&amp;gt; tab. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Subsystem Management&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Users&amp;lt;/b&amp;gt; screen, select a subsystem from the drop-down list beside the &amp;lt;b&amp;gt;Subsytem&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The list of users appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dictionary===&lt;br /&gt;
&lt;br /&gt;
Dictionary/204 functionality is provided as a [[Janus_Web_Legacy_Support|Janus legacy application]].&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; links provide convenient access to the existing 3270 [[Dictionary/204_overview|Dictionary/204]] screens.&lt;br /&gt;
&lt;br /&gt;
RKWeb provides the following &amp;lt;code&amp;gt;Dictionary&amp;lt;/code&amp;gt; submenu items: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Administration&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_administration#Using_the_Dictionary.2F204_Administration_main_menu |Administration Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu| Documentation Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Reports&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_reports#Selecting_a_report_option|Reports main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Xref&amp;lt;/code&amp;gt; - Brings up the [[Dictionary/204_Cross-Reference_facility#Cross-Reference_Selection_screen|Cross-reference selection screen]].&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;File Management&amp;lt;/code&amp;gt; - Brings up the [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|File Management primary screen]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;SQL Catalog Reports&amp;lt;/code&amp;gt; - Brings up the [[SQL_catalog_reporting_and_querying#CCACATREPT_Main_Menu|SQL Catalog Reporting Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Table Specifications&amp;lt;/code&amp;gt; - Brings up the [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Table Specification Facility main menu]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click each link a new tab opens. The Dictionary components operate outside the RKWeb menu framework, leaving your original session in place in the original tab. When your Dictionary session is finished, you can simply close the tab to return to your RKWeb session.&lt;br /&gt;
====Administration====&lt;br /&gt;
The Dictionary Administration Facility screen, available to administrators, contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Entity_type_maintenance|Entity Type Maintenance]]&amp;lt;/code&amp;gt;. Enables you to define, update, or delete a Dictionary  [[Dictionary/204_entity_type_definitions|entity type]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Path_maintenance|Path Maintenance]]&amp;lt;/code&amp;gt;. Enables you to display, add, update, or delete a Dictionary [[Dictionary/204_overview#Path_relationships|path]] definition.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Facility_administration|Facility Administration]]&amp;lt;/code&amp;gt;. Enables you to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add, delete, or rename procedure names on a list of user-written procedures that produce reports&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Determine command options and setting defaults for the File Management facility&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Security_administration|Security Administration]]&amp;lt;/code&amp;gt;. Enables you to specify the privileges of Dictionary/204 users.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_administration#Printing_a_dictionary_inventory|Inventory Report]]&amp;lt;/code&amp;gt;. Enables you to produce a report covering the entire contents of the dictionary. This facility reports on the attributes and references of all entries of each entity type.&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The processing time required to produce the dictionary inventory can be quite long, depending upon the complexity and number of dictionary entries.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Documents====&lt;br /&gt;
&amp;lt;p&amp;gt;The Documents facility provides an interface for defining and describing attributes and relationships that are not controlled by the system or by one of the other facilities listed on the Dictionary/204 main menu.&amp;lt;/p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Using_the_Documentation_main_menu |Dictionary Document Facility]]&amp;lt;/code&amp;gt; screen contains a menu with the following options: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Adding_an_entry|Add an Entry]]&amp;lt;/code&amp;gt;. You can add an entry for an entity type that is either a VIEW or an entity type created by your installation through the Dictionary Administration facility, for example, REPORTs, USERs, and so on. You cannot add entries managed by other Dictionary/204 facilities (such as FILE and PROCEDURE entries).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Updating_an_entry|Update an Entry]]&amp;lt;/code&amp;gt;. You can update an entry of any entity type. You can change only the attributes and relationships that are not managed by another Dictionary/204 facility.&lt;br /&gt;
&amp;lt;p&amp;gt;Updating also allows you to create [[Dictionary/204_Documentation_facility#Dummy_entries|dummy entries]].&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Deleting_an_entry|Delete an Entry]]&amp;lt;/code&amp;gt;. You can delete an entry for either a VIEW or an entity of a type defined at your installation through the Dictionary Administration facility. You cannot delete entries managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Copying_an_entry|Copy an Entry]]&amp;lt;/code&amp;gt;. You can copy an entry for an entity type that is either a VIEW or an entity type created by your installation. You cannot copy entries that are managed by another Dictionary/204 facility.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_Documentation_facility#Renaming_an_entry|Rename an Entry]]&amp;lt;/code&amp;gt;. You can rename an entry for an entity type that is either a VIEW or an entity of a type created by your installation, such as REPORT, USER, and so on. You cannot rename entries manages by another Dictionary/204 facility. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Reports====&lt;br /&gt;
Dictionary/204 provides online interfaces for querying and reporting on the entries in the dictionary. The reports can include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;All the attributes and relationships for a given entry&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;List of all of the entries for a given type of entity -- all SCREENs, all FILEs, and so on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entries selected by name, entity type, relationship with another specified entry, or specific keywords&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
To run Dictionary reports:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Reports&amp;lt;/code&amp;gt; from the main menu.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary Reports Main Menu that appears, select an option:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_an_entry|Display an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays the attributes and/or relationships (or references) for an entry of a specified entity type.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Listing_entries_of_an_entity_type|List Entries of an Entity Type]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays a list of entries of one or several entity types. For example, the names of all the files, all the procedures, and so on.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_cross-reference_relationships|Display Cross-References for an Entry&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on cross-references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_named_relationships|Display Named References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays relationships between entries based on named references only. &lt;br /&gt;
You can search all entries or only entries of a particular entity type.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Named references are unidirectional and take the form A ===&amp;gt; B; however, Dictionary/204 also allows you to search for entries that are related to B (including A).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Displaying_all_relationships|Display All References for an Entry]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Displays any relationship between entries including cross-, named, or path (indirect) references.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Browsing_dictionary_entries_by_attributes|Browse Entries by Attributes]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Browses through entries selected by the value of their KEYWORD attribute, the UNQUALIFIED NAME attribute, or optionally browsing entries selected by the value of specific standard attributes.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;You can restrict browsing to a single entity type or browse all the dictionary entries, regardless of entity type.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;[[Dictionary/204_reports#Selecting_a_user-written_.28customized.29_report |Select User-Written Report]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Select a report that has been customized by the Dictionary administrator.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Xref====&lt;br /&gt;
The [[Dictionary/204_Cross-Reference_facility#Using_the_Cross-Reference_facility| Dictionary cross-reference facility]] produces a cross-reference report for procedures in a selected file or group. The report shows the line numbers where language elements such as labels, functions, and variable names occur.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;From the main menu, select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; Xref&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the Dictionary cross-reference screen, select the procedure file or group that you want to cross-reference.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Report Options list, select the SOUL elements to be included in the report, or select &amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;quot;Expand INCLUDEs&amp;quot; line, enter Y or N. If you select Y, then the Cross-Reference facility scans every INCLUDE command or statement in your procedure, searches for the included procedures or subroutines, and cross-references all included code that is found.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the procedure selection criteria section, specify procedure names or patterns:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; to use procedure names.&lt;br /&gt;
You can enter several procedure names on the same line by separating the names with semicolons or any number of spaces. For example, the following line is recognized as a valid request to process three procedures:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;BILLSYS.PROC1;BILLSYS.PROC2 BILLSYS.PROC3&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; to use a pattern. This informs the Cross-Reference facility that you want to use [[Record_retrievals#Pattern_matching|pattern-matching rules]].&lt;br /&gt;
&amp;lt;p&amp;gt;For example, enter &amp;lt;code&amp;gt;BILLSYS*&amp;lt;/code&amp;gt; to generate a report for all procedures in the selected file that begin with the string BILLSYS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Management====&lt;br /&gt;
The Dictionary/204 File Management Subsystem facility, [[Dictionary/204_FILEMGMT_overview|FILEMGMT]], enables you to create Model&amp;amp;nbsp;204 files quickly, reliably, and securely. You define a file and its contents on the series of screens that FILEMGMT provides. FILEMGMT uses your definitions to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Construct the Model&amp;amp;nbsp;204 commands that create the physical file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Store the appropriate entries in your installation&#039;s dictionary&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;By combining the two operations, FILEMGMT eliminates the need to enter this information twice. FILEMGMT validates the information for accuracy and consistency, and it creates and stores all necessary dictionary entries and references.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILEMGMT does more than create new files. You can use the facility to:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View existing file data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reset file parameters&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add fields, records, and field groups to existing files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Calculate and change the size of a file&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy files, fields, and records&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
To invoke FILEMGMT:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Manage &amp;gt; Dictionary &amp;gt; File Management&amp;lt;/code&amp;gt; from the main menu.&lt;br /&gt;
&amp;lt;p&amp;gt;The [[Logging_on_to_FILEMGMT#FILEMGMT_primary_screen|FILEMGMT primary screen]] appears.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Filename&amp;lt;/b&amp;gt; field, enter the name of the file that you are working with.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the prefix box beside a category (File, Field, Record, or Field Group), enter the number corresponding to the action you want to perform.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
The categories are as follows: &lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#File_maintenance|File maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Creates a new &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, determines the size of a file, recreates or modifies the parameters of an existing file, deletes or copies a file, and performs other file maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_maintenance|Field maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines fields for a new or existing file, changes existing field names or attributes, and performs other field maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Record_maintenance|Record maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines records for a new or existing file, changes existing record names or characteristics, and performs other record maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;&amp;lt;code&amp;gt;[[Logging_on_to_FILEMGMT#Field_Group_maintenance|Field Group maintenance]]&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Defines field groups for a new or existing file, changes existing field group names or contents, and performs other field group maintenance functions.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Catalog Reports====&lt;br /&gt;
The CCACATREPT subsystem is a reporting mechanism for data in the CCACAT SQL catalog file. CCACATREPT is a menu-driven utility that produces both online and printed output. With CCACATREPT you can produce a report that provides information about all SQL objects defined in the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
Catalog administrators can compare the CCACATREPT output to the Model 204 file data to determine the updates they need to make to the SQL catalog to obtain consistency with the file. They can modify the report&#039;s generated DDL and use it to repopulate the SQL catalog. SQL application programmers and SQL users can use the output to verify valid table, view, column names and column attributes.&lt;br /&gt;
&lt;br /&gt;
In the Selection field, specify the number of the type of report that you want to generate: &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;File of valid DDL syntax, which you can use to rebuild the catalog &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fixed format report of a table or view &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by table or view name &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Privilege report by user&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Fill in the fields as needed for each report:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in report type...&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1,2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific schema or enter an asterisk (*) for all schemas. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all schemas.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Authorization ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1 or 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific authorization ID or enter an asterisk (*) for all authorization IDs. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all authorization IDs.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table View/Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1, 2, or 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the name of a specific table or view to be reported or enter an asterisk (*) for all tables and views. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all tables and views.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DDL Statement Type(s)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The output from Selection 1 is standard SQL DDL generated from the Model 204 SQL catalog. In the DDL Statement Type(s) field, you identify the DDL statement types to be generated. &lt;br /&gt;
&amp;lt;p&amp;gt;Select one or more of the following identifiers:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Statement generated&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE TABLE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE VIEW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T, V, or G&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CREATE SCHEMA or SET SCHEMA&amp;lt;br&amp;gt;&lt;br /&gt;
CREATE TABLE, CREATE VIEW, and GRANT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs all the DDL.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Grantee&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Enter the SQL identifier of a specific grantee to be reported or enter an asterisk (*) for all grantees. Privileges granted to PUBLIC are always reported. &lt;br /&gt;
&amp;lt;p&amp;gt;If your Selection field entry requires an entry for this field and you do not enter a value, by default CCACATREPT outputs privileges for all grantees.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;USE&amp;quot; Command Arg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use this field to route output to a destination other than to the terminal. The character string you enter in this field becomes the Model 204 USE command argument that identifies the output destination device. &lt;br /&gt;
&amp;lt;p&amp;gt;You can enter any USE command argument that is valid in your operating environment, for example, &amp;lt;code&amp;gt;PRINTER FOO&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;$PRINT *&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;For more details, see [[SQL_catalog_reporting_and_querying#.22USE.22_Command_Arg|&amp;quot;USE&amp;quot; Command Arg]].&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Table Specifications====&lt;br /&gt;
The Model 204 SQL Table Specification facility (TSF) enables you to create a new SQL table by mapping a Model 204 file. TSF is not used to modify existing tables.&lt;br /&gt;
&lt;br /&gt;
TSF looks at an existing Model 204 file, reads its field names and their attributes, and allows you to specify how to map the file to an SQL table. The TSF provides an interactive, menu-driven facility that generates a subset of DDL statements based on your specifications. You can use the generated DDL as input to the CVI utility to define your SQL table to the SQL catalog. &lt;br /&gt;
&lt;br /&gt;
The following table summarizes the values to be entered on the main screen. For details, see [[SQL_DDL_from_the_Table_Specification_Facility#Creating_or_modifying_a_base_table_.28Main_Menu_panel.29|Creating or modifying a base table (Main Menu panel)]].&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, you must enter a value for each field.&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Authorization&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Authorization ID (default is the Model 204 login user ID)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the SQL table that you are defining. Multiple nested tables are allowed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Schema Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The SQL schema name as you want it to appear in the CREATE SCHEMA statement. (If left blank, Schema Name defaults to the authorization ID specified for Schema Authorization.)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;Model 204 File Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the Model 204 file that you want defined as an SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If applicable, enter the passowrd that gives the user the authority to read the file and all the field names that will be used as columns in the SQL table.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Table Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The table type: B (Base), P (Parent), or N (Nested). &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Primary Key&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is P (Parent) or N (Nested), enter the value for the primary key.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Parent Table&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;If the table type is N (Nested), enter the name of the SQL table that each nested table references.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Passwords===&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;lt;code&amp;gt;Manage &amp;gt; Passwords&amp;lt;/code&amp;gt; menu item enables you to use the [[SirPro CCASTAT password maintenance|SirPro password functionality]] to maintain passwords in [[Storing security information (CCASTAT)|CCASTAT]].&lt;br /&gt;
&lt;br /&gt;
When viewing passwords for users, files, or groups, click a column header (such as &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt;) to sort the entries by that header. &lt;br /&gt;
&lt;br /&gt;
Click the information icon (the letter &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; in a red circle) at the right of the screen to see the current values of the parameters that affect the password settings. Click the link to the Model&amp;amp;nbsp;204 wiki to get to detailed parameter information.&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Users&amp;lt;/code&amp;gt; menu, you can add, change, or delete login user ID entries in the password table.&lt;br /&gt;
&lt;br /&gt;
=====To add a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 User Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add userid to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the user ID, which can be one to ten characters long. &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain commas and must be one to eight characters long.&lt;br /&gt;
For more information on mixed-case passwords and Password Expiration, see [[LOGCTL_command:_Modifying_user_ID_entries_in_the_password_table|LOGCTL for user ID entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Priority&amp;lt;/b&amp;gt; field, choose a [[PRIORITY_command#Usage_notes|user priority]] from the drop-down list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new user ID is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a User ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change user password or logon settings&amp;lt;/b&amp;gt; dialog box, change the user id, password, verify password, priority, privileges, and/or terminals.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a user ID=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the user ID that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete User&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the user ID has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Files====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Files&amp;lt;/code&amp;gt; menu, you can add, change, or delete file entries in the password table.&lt;br /&gt;
=====To add a file password=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the Model&amp;amp;nbsp;204 File Passwords header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add File entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the name, password, and privileges for the file. Hover over each field for pop-up help. For details on acceptable values, see [[LOGCTL_command:_Modifying_file_entries_in_the_password_table|LOGCTL for file entries]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;File name&amp;lt;/b&amp;gt; field, enter the File name, which can be 1-8 characters long and must start with a letter.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt; field, enter the password. The password cannot contain blanks, commas colons, or the LINEEND character. It must be 1 to 8 characters long.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Re-enter the password in the &amp;lt;b&amp;gt;Verify Password&amp;lt;/b&amp;gt; field.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Privileges&amp;lt;/b&amp;gt; field, click the search icon beside the field and select from a checklist of privileges.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Index&amp;lt;/b&amp;gt; field, specify a single index character (a digit 0-9 or a letter A-Z). An index is required when a file has more than one password; it is used to differentiate entries for future changes or deletions.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;User class&amp;lt;/b&amp;gt; field, enter the number of the [[Model_204_security_features#User_and_procedure_classes|user class]] that can access the file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Select Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Read Privs&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Update Privs&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Add Privs&amp;lt;/b&amp;gt; fields, enter the three-digit [[Establishing and maintaining security#Field-level security|field-level security]] for Select, Read, Update, and Add privileges. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Terminals&amp;lt;/b&amp;gt; field, leave the default of ALL if your installation does not use terminal security features. Otherwise, enter the number of a terminal from which a user can issue a LOGIN command for this user ID.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new file entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a file password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the file ID that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change file password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying file_entries in the password table|LOGCTL for file entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To delete a file=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the File that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete File&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the file has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====Groups====&lt;br /&gt;
From the &amp;lt;code&amp;gt;Groups&amp;lt;/code&amp;gt; menu, you can add, change, or delete group entries in the password table.&lt;br /&gt;
=====To add a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Group Passwords&amp;lt;/b&amp;gt; header.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Add Group entry to CCASTAT&amp;lt;/b&amp;gt; dialog box that appears, enter the Group name, Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals.&lt;br /&gt;
For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To set general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the new group entry is listed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To change a group password or logon settings=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group id that you want to change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Change&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Change group password or logon settings&amp;lt;/b&amp;gt; dialog box, change the Password, general Privileges, Index, User class, Select/Update/Read/Add privileges, and/or Terminals. For information on acceptable values, see [[LOGCTL command: Modifying group entries in the password table|LOGCTL for group entries]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; To change general Privileges, click the search icon beside the field to bring up a checklist of privileges.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save updates&amp;lt;/b&amp;gt; button. The information is immediately committed to CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=====To delete a group entry=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon to the left of the group that you want to delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select &amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt; from the pop-up menu that appears.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Delete Group&amp;lt;/b&amp;gt; pop-up that appears, click &amp;lt;b&amp;gt;Confirm Delete&amp;lt;/b&amp;gt;. The information is immediately deleted from CCASTAT. &lt;br /&gt;
&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and verify that the group entry has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Group Definitions===&lt;br /&gt;
The &amp;lt;code&amp;gt;Group Definitions&amp;lt;/code&amp;gt; menu option enables system managers to manage the [[SirPro file-group maintenance|group definitions]] in [[Storing and using file group definitions (CCAGRP)|CCAGRP]].&lt;br /&gt;
====To add a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the plus sign icon beside the &amp;lt;b&amp;gt;Model 204 Groups&amp;lt;/b&amp;gt; screen title.&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Create a new group&amp;lt;/b&amp;gt; screen appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select the field values to set the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save changes&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; key to refresh the display and see your group in the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To copy a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to copy, and click Copy in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the new name in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and see the new copy with the name that you entered.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To rename a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to rename, and click Rename in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Rename Group pop-up, enter the name of the new copy in the &amp;lt;b&amp;gt;To&amp;lt;/b&amp;gt; field and click &amp;lt;b&amp;gt;Confirm Rename&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm the name change.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To update a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to update, and click Update in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The &amp;lt;b&amp;gt;Update group definition&amp;lt;/b&amp;gt; dialog box appears.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in or select new field values to change the group parameters. Hover the mouse over each field for help. These parameters are also described in the [[CREATE command: Permanent group|CREATE]] command.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Save &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;number&amp;lt;/var&amp;gt; Updates&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====To delete a group====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the icon beside the group name that you want to delete, and click Delete in the Copy/Rename/Update/Delete pop-up list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the Delete Group pop-up, click Confirm Delete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press F5 to refresh the screen and confirm that the group has been removed from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSL Certificates===&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Before using the RKWeb SSL Certificates interface, click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item and read the SSL &amp;lt;b&amp;gt;Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen.&amp;lt;/p&amp;gt;&lt;br /&gt;
====Overview====&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Janus Network Security supports the SSL (Secure Socket Layer) and the TLS (Transport Layer Security) protocols, which provide secure communications for users of Janus products. In order to provide for secure communications and authentication, SSL employs several features, including public and private keys for encryption, and certificates and digital signatures for authentication.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;Server certificates used by SSL typically contain the country, state or province, locality (city, town, village, etc.), organization, and organizational unit of the holder of the private key. In addition, SSL server certificates contain the TCP/IP host name of the server that holds the private key.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The information in a server certificate can normally be viewed in a client application such as a browser, so an end user can be sure that he or she is communicating with the correct server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; An SSL client will automatically verify that the host name in a server certificate matches the name of the host to which it is connecting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
For more information on certificates, see [[Janus Network Security#keycert|About keys and certificates]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides a convenient web interface for the tasks involved in generating an SSL certificate. (For an overview of the process, see [[SSL certificate management|SSL certificate management]].)&lt;br /&gt;
&lt;br /&gt;
The process of getting a valid certificate and private key combination usually involves these steps:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Step&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1. Generate a private key and an associated certificate request.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Create Request&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The certificate request is basically a certificate without a digital signature. The private key should be stored in a secure location and (preferably) encrypted.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2. Forward the certificate request file to the certifying authority (CA).&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Scroll down the screen to the &amp;quot;How to use this page&amp;quot; section.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3. The certifying authority digitally signs the certificate.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Presumably, the certifying authority verifies that the information in the certificate is correct and valid, but this is not strictly necessary.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4. The certifying authority sends the digitally signed certificate back to the holder of the private key.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5. The holder of the private key receives the signed certificate. This usually involves associating the signed certificate with the private key in some way.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Receive Certificate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;With Janus Network Security, the private key and the signed certificate must be placed into the same procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create Request====&lt;br /&gt;
=====To generate a certificate request=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Create Request&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Generate Certificate Requests and Self-Signed Certificates&amp;lt;/b&amp;gt; screen, scroll down to read the online help. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Create certificate request&amp;lt;/b&amp;gt; button.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To generate a self-signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Sign Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Sign a Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Sign the Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To receive a signed certificate=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Receive Certificate&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the &amp;lt;b&amp;gt;Receive a Signed Certificate&amp;lt;/b&amp;gt; screen, scroll down to read the online help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in the fields as directed in the help. Hover the mouse over each field for pop-up help.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;b&amp;gt;Receive Certificate&amp;lt;/b&amp;gt; button.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To manage SSL requests and certificates=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; Manage Certificates&amp;lt;/code&amp;gt; menu item.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the equals sign icon beside a request name and select an option: &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;View the details of the certificate on a separate screen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add an intermediate certificate. For information about intermediate certificates, see the online help on the &amp;lt;b&amp;gt;SSL information&amp;lt;/b&amp;gt; screen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Rename the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete the selected certificate&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====To learn about using the SSL application=====&lt;br /&gt;
Click the &amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates &amp;gt; SSL Information&amp;lt;/code&amp;gt; menu item to bring up the &amp;lt;b&amp;gt;SSL Certificate Management - How to use this application&amp;lt;/b&amp;gt; screen. &lt;br /&gt;
&amp;lt;p&amp;gt;It is recommended that you read this screen before doing any SSL tasks.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; menu enables you to monitor Model&amp;amp;nbsp;204 performance, perform a journal scan, and run Model&amp;amp;nbsp;204 commands. &lt;br /&gt;
===Performance===&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance&amp;lt;/code&amp;gt; menu is the RKWeb interface to the [[SirMon]] monitoring application. SirMon combines the real time monitoring of Model&amp;amp;nbsp;204 performance with intelligent full screen displays that facilitate System Manager duties. Displays may be scrolled, refreshed, and sorted by displayed statistics and parameters. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon provides a collection of pre-defined monitoring options known to be useful for analyzing Model&amp;amp;nbsp;204 performance and solving performance problems. SirMon features are designed to highlight significant resource consumers.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon is completely integrated with the Model&amp;amp;nbsp;204 security scheme, so users have access to commands in SirMon only if they have access to them at Model 204 command level.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;SirMon divides the Model&amp;amp;nbsp;204 Online into System, Subsystem, File, User, and Task statistics. In addition to those statistics collected by Model&amp;amp;nbsp;204, SirMon provides an extensive collection of additional statistics and information that is invaluable for understanding the performance of a Model&amp;amp;nbsp;204 Online.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To see the meaning of any statistic in the display, mouse over it for pop-up help.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Extensive customization facilities make it easy to design and implement screens or views that track information of interest to your particular site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; System&amp;lt;/code&amp;gt; menu option provides a submenu of system statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Above-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Above/Below the bar disk I/O &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Below-the-bar Buffers&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Locally defined selection.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Database I/O Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of physical and logical I/O for the various database files defined to the Online environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MP Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Measures of performance specific to a multi-processor &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; environment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Request Profile&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Overall view of database activity up to the current moment.&lt;br /&gt;
Displays total &amp;lt;var&amp;gt;Find&amp;lt;/var&amp;gt; statements and various measures of record access and update.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;System Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;General view of system performance that includes CPU usage, I/O activity and other broad measures.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Distribution&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reports the total number of users in the various categories of activity (running, waiting, swapping, etc.) at a given moment.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User Wait Type Dist&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays counts of users by wait type (waiting for disk I/O, or file&lt;br /&gt;
resource, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the System Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in the [[#Custom|custom screen]] section.&lt;br /&gt;
&lt;br /&gt;
====Files====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of file statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of each file&#039;s disk buffer usage by table together with disk read and write rates.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resource&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows each category of resource conflict as a rate and the total number if users waiting on various critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Activity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of disk activity, file enqueue counts, total page buffer utilization, and critical file resource conflicts.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;File Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shows file space utilization information for each open &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file, broken down by table type.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ordered Index Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Information about ordered index data density and usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the File Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Users====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Files&amp;lt;/code&amp;gt; menu presents a submenu of user statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Critical File Resources&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed statistics providing information about conflicts on critical file resources.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Disk Buffer Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various DKxxx statistics for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Misc. Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aggregate measures of activity, making it easy to spot significant resource consumers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Record Locking Table Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Statistics useful in determining utilization of the record locking table and highlighting poor enqueueing behaviour in applications.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Broad measurements of users&#039; consumption of CPU and I/O activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resource Usage and Subsys&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Various resource consumption statistics and the current subsystem for each user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User State Display&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Displays users state, wait type and other measures to indicate their  level of activity.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the User Monitor menu.&lt;br /&gt;
These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Subsystems====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Subsystems&amp;lt;/code&amp;gt; menu presents a submenu of subsystem statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th nowrap&amp;gt;Active/Inactive Subsystems&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of status, number of users, access (PRIVATE, PUBLIC, SEMIPUBLIC), non-precompiled prefix and precompiled prefix for all subsystems defined in the Online. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Resident QTBL Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Detailed breakdown of key information about each subsystem&#039;s use of resident QTBL.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Locally defined screens may also be accessed from the Subsystems menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====MP Tasks====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; MP Tasks&amp;lt;/code&amp;gt; menu presents a submenu of task statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Task Performance&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Display of CPU usage, the PCPU statistic, and other statistics related to performance of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; multitasking.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For a description of each statistic, hover the mouse over the column heading to see pop-up help.&amp;lt;/p&amp;gt;&lt;br /&gt;
Locally defined screens may also be accessed from the Task&lt;br /&gt;
Monitor menu. These screens are defined by a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; administrator, as described in [[#Performance Custom screens|Performance Custom screens]].&lt;br /&gt;
&lt;br /&gt;
====Janus Ports====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Janus Ports&amp;lt;/code&amp;gt; menu presents a submenu of port statistics screens:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus SSLStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the SSL activity for each combination of Janus port and network security protocol. &amp;quot;SSL activity&amp;quot; refers to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Network Security]]&amp;lt;/var&amp;gt; encrypted communications on a Janus port whose definition includes an SSL parameter specification. Each port is listed under the &amp;lt;var&amp;gt;Portname&amp;lt;/var&amp;gt; header.&lt;br /&gt;
&amp;lt;p&amp;gt;For details on the Janus SSL statistics, see [[JANUS_SSLSTAT_or_SSLSTATUS|Janus SSLStat]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus Status&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of the current status of specified ports. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Janus TStat&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A detailed display of thread usage activity on Janus ports. This information can prove useful in isolating problems with thread availability and in doing capacity planning.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For pop-up help for each statistic, hover the mouse over the column header. &lt;br /&gt;
&lt;br /&gt;
====Custom====&lt;br /&gt;
The &amp;lt;code&amp;gt;Monitor &amp;gt; Performance &amp;gt; Custom&amp;lt;/code&amp;gt; menu item enables you to build a custom performance screen. &lt;br /&gt;
&lt;br /&gt;
=====To create a custom performance screen=====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt; tab.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;code&amp;gt;Performance&amp;lt;/code&amp;gt; menu, click the arrow to open the submenu, and select &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt; section, select the type of performance statistics that you want to use.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Load From&amp;lt;/b&amp;gt; field, click the subsystem that you want to load from. &lt;br /&gt;
&amp;lt;p&amp;gt;To start again, click &amp;lt;b&amp;gt;Clear&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Non-Interval Statistics&amp;lt;/b&amp;gt; section, click one or more statistic buttons to select the statistics to be included. To see a description of each statistic, hover the mouse over the statistic button. &lt;br /&gt;
&amp;lt;p&amp;gt;The selected statistics buttons will turn blue, and the buttons will be copied into the Sort order section. The statistics will be listed in the order that you select them, or you can click and drag them within the Sort order section to change their order.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;To remove a statistic from the list to be included, click its blue button. Or click its button in the Sort order section to show a Remove Stat menu item. Click Remove Stat. To cancel the removal, click away from Remove Stat. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the &amp;lt;b&amp;gt;Interval Statistics&amp;lt;/b&amp;gt; section, click to select each statistic that you want to be included.&lt;br /&gt;
&amp;lt;p&amp;gt;Most statistics viewable as rates (interval statistics) can alternatively be displayed as totals. To view a statistic as a total, click its button in the Sort order section and select &amp;lt;b&amp;gt;Set as Total (#)&amp;lt;/b&amp;gt;. The statistic name on the button appears with # appended to show it is a total. To undo, click the button again and select &amp;lt;b&amp;gt;Clear Total (#)&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To run the report, click &amp;lt;b&amp;gt;Run&amp;lt;/b&amp;gt;. On the report screen that appears, hover the mouse over each statistic name to display pop-up help. Click &amp;lt;b&amp;gt;Refresh&amp;lt;/b&amp;gt; to run the report again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save as an ad hoc listing, click &amp;lt;b&amp;gt;Save as Adhoc&amp;lt;/b&amp;gt;. The listing will be saved to &amp;quot;Adhoc for &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;username&amp;lt;/var&amp;gt;.&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To save under a report type, click &amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Journal Scan===&lt;br /&gt;
This link brings up the [[SirScan]] functionality.&lt;br /&gt;
SirScan is a high performance utility that allows users in a Model&amp;amp;nbsp;204 Online to browse the contents of its journal in real time. &lt;br /&gt;
&lt;br /&gt;
SirScan allows ordinary users to view journal entries generated by their own online session, and it allows users in SIRSCAN subsystem ADMIN [[SCLASS#User_class|SCLASSes]] to browse journal entries for any set of users. The data is displayed in a full-screen browser with powerful searching commands and filtering options. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;Model 204 Journal scan&amp;lt;/b&amp;gt; screen enables you to set the [[SirScan_scan_specification|journal scan specifications]]. When you have entered the desired field values, click &amp;lt;b&amp;gt;Submit journal request&amp;lt;/b&amp;gt; to see the journal entries.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b id=&amp;quot;com_proc&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;Command processor===&lt;br /&gt;
With the command processor, you can run any [[Category:Commands|Model 204 command]] that your user role has permissions for.&lt;br /&gt;
&lt;br /&gt;
====To run a Model 204 command====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click the &amp;lt;code&amp;gt;Command processor&amp;lt;/code&amp;gt; link to open the Model&amp;amp;nbsp;204 command interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter any command as you would on a Model&amp;amp;nbsp;204 command line, such as &amp;lt;code&amp;gt;VIEW ALL&amp;lt;/code&amp;gt;, then click &amp;lt;b&amp;gt;Submit&amp;lt;/b&amp;gt; to run it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To see the command history, click &amp;lt;b&amp;gt;Show stack&amp;lt;/b&amp;gt;. You can edit the stack by deleting unwanted commands and clicking &amp;lt;b&amp;gt;Save stack&amp;lt;/b&amp;gt;.&amp;lt;/li&amp;gt; &lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RKWeb Security==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;RKWeb is implemented as a single application subsystem (APSY) and provides access to each of its Model&amp;amp;nbsp;204 components as appropriate, based on your site&#039;s products and your user permissions.&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Some RKWeb components are purchased as individual products and are not included in the Model&amp;amp;nbsp;204 core. Those products are only available at sites that own them.&amp;lt;/li&amp;gt;  &lt;br /&gt;
&amp;lt;li&amp;gt;Some components, such as SirScan, check that your site owns the underlying product and verify user access by SCLASS. Other features, such as LOGCTL access, require the same UPRIV as at command level (typically System Manager or System Administrator).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your site or your user role does not have access to a component, the component link is visible in the RKWeb UI but is inactive.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Privileges for the Command processor are handled as they are on the command line: you can run any commands that you have permissions for.&amp;lt;/p&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For details on configuring RKWeb security, see [[RKTools installation#RKWeb (Model 204 Tools on the Web)|RKWeb installation]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Where&#039;s my RKTools 3270 functionality?== &lt;br /&gt;
Want to use the RKWeb interface but looking for the familiar RKTools functionality? &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The following table maps each RKWeb menu item to the existing RKTools 3270 interface. Be aware that not all the functionality present in each product&#039;s 3270 screens is reproduced in RKWeb.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;b&amp;gt;Available to...&amp;lt;/b&amp;gt; column shows which product you must own in order to access a specific component. &amp;quot;Model&amp;amp;nbsp;204 Core&amp;quot; functionality is available to all users with proper permissions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;RKTools 3270&amp;lt;/th&amp;gt;&amp;lt;th nowrap&amp;gt;RKWeb component &amp;gt; menu item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Available to...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 command line, SirPro command processing&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build, Manage, Monitor &amp;gt; Command processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CREATE GROUP command, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Group Definitions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Dictionary/204&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Dictionary&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JANSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Janus Network Security owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td nowrap&amp;gt;LOGCTL/LOGADD commands, &amp;lt;br /&amp;gt;SirPro&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Passwords&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirFact&amp;lt;/td&amp;gt;&amp;lt;td nowrap&amp;gt;Build &amp;gt; Fact Dump Analysis&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirFact owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirLib&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Configure&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirLib owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirMon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Performance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirMon owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirScan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Monitor &amp;gt; Journal Scan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirScan owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SirTune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Tune Reports&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirTune owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SoulEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Build &amp;gt; Edit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SirPro owners&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Manage &amp;gt; Subsystem Management&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Model&amp;amp;nbsp;204 Core&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- end of toc limit div --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103516</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103516"/>
		<updated>2017-06-22T16:34:05Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
===Dictionary/204===&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[Dictionary/204 overview|Dictionary/204]], review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model 204. The procfile contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXBG&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 4.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESUMAX&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10. The right setting for your site might be higher, based on RKWeb usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SESNPUB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 40. The right setting for your site might be higher, based on RKWeb usage.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;450&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the UL/SPF components, and install or reinstall Dictionary/204 and SQL utitilies as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;UL/SPF components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue these commands:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;OPEN FILE CCASYS&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
INCLUDE RKTOOLS_INSTALL &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTOOLS_INSTALL performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost, as long as your existing SIRLOCAL file is left in place.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
During APSY subsystem execution, error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Though the [[Dictionary/204 overview|Dictionary/204]] components are delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; and accessible from RKWeb, they have their own installation process. Review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
The [[SQL Server overview|Model 204 SQL Server]] components continue to be delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; but they are also accessible from RKWeb. Using RKWeb for the SQL Server tools (CCACATREPT, CCATSF) requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]] provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as four web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
===Browser support and configuration===&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
===Janus Web port definition===&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
===Janus Web rules for RKWeb===&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Defining a Janus port and generating a self-signed SSL certificate===&lt;br /&gt;
You can run RKWeb on any SSL-protected Janus port, and experienced users are likely to add the Janus rules in the section above to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate is then used to protect the port on which RKWeb is to run. Directions follow:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter these rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
    UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
JANUS WEB MYWEBPORT ON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039;    &lt;br /&gt;
&lt;br /&gt;
JANUS START MYWEBPORT &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use either of the following ways to connect to the JANSSL certificate management program:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;With the following URL, invoke the Janus default home page: &lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:&amp;lt;i&amp;gt;xxxx&amp;lt;/i&amp;gt; &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
where &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;xxxx&amp;lt;/var&amp;gt; is the port number. In the preceding port definition, &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; is the default port for web connections. Your network administrator might require a different port number. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
On the Janus default home page, click the link to the JANSSL certificate management program. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Using your own domain name and port number, connect directly to the JANSSL certificate management program: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:9999/janweb/sslmain.html &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the certificate management program to generate a self-signed certificate.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The program contains ample online Help. Follow the instructions for generating a self-signed certificate. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the self-signed certificate to protect the port from which RKWeb will run. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103515</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103515"/>
		<updated>2017-06-22T13:44:19Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
===Dictionary/204===&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[Dictionary/204 overview|Dictionary/204]], review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model 204. The procfile contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;450&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the UL/SPF components, and install or reinstall Dictionary/204 and SQL utitilies as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;UL/SPF components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue these commands:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;OPEN FILE CCASYS&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
INCLUDE RKTOOLS_INSTALL &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
RKTOOLS_INSTALL performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost, as long as your existing SIRLOCAL file is left in place.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
During APSY subsystem execution, error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Though the [[Dictionary/204 overview|Dictionary/204]] components are delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; and accessible from RKWeb, they have their own installation process. Review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
The [[SQL Server overview|Model 204 SQL Server]] components continue to be delivered in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; but they are also accessible from RKWeb. Using RKWeb for the SQL Server tools (CCACATREPT, CCATSF) requires the availability of additional supporting files and the inclusion of a separate installation procedure, as described in [[Model 204 SQL Server installation]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]] provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as four web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
===Browser support and configuration===&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
===Janus Web port definition===&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
===Janus Web rules for RKWeb===&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Defining a Janus port and generating a self-signed SSL certificate===&lt;br /&gt;
You can run RKWeb on any SSL-protected Janus port, and experienced users are likely to add the Janus rules in the section above to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate is then used to protect the port on which RKWeb is to run. Directions follow:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter these rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
    UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
JANUS WEB MYWEBPORT ON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039;    &lt;br /&gt;
&lt;br /&gt;
JANUS START MYWEBPORT &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use either of the following ways to connect to the JANSSL certificate management program:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;With the following URL, invoke the Janus default home page: &lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:&amp;lt;i&amp;gt;xxxx&amp;lt;/i&amp;gt; &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
where &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;xxxx&amp;lt;/var&amp;gt; is the port number. In the preceding port definition, &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; is the default port for web connections. Your network administrator might require a different port number. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
On the Janus default home page, click the link to the JANSSL certificate management program. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Using your own domain name and port number, connect directly to the JANSSL certificate management program: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;www.&amp;lt;i&amp;gt;mydomain&amp;lt;/i&amp;gt;.com:9999/janweb/sslmain.html &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the certificate management program to generate a self-signed certificate.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The program contains ample online Help. Follow the instructions for generating a self-signed certificate. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Use the self-signed certificate to protect the port from which RKWeb will run. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103434</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103434"/>
		<updated>2017-06-15T02:43:53Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Installing RKTools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
===Dictionary/204===&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[Dictionary/204 overview|Dictionary/204]], review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model 204. The procfile contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the UL/SPF components, and install or reinstall Dictionary/204 and SQL utitilies as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;UL/SPF components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue these commands:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 OPEN FILE CCASYS&lt;br /&gt;
 OPEN FILE M204PROC&lt;br /&gt;
 INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
RKTOOLS_INSTALL performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost, as long as your existing SIRLOCAL file is left in place.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[Dictionary/204 overview|Dictionary/204]], review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[SQL Server overview|SQL Server utilities]], review the [[Model 204 SQL Server installation]] document to see what steps, if any, you might need to run in addition to the RKTools installation.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]] provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as four web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
===Browser support and configuration===&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
===Janus Web port definition===&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
===Janus Web rules for RKWeb===&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Defining a Janus port and Generating a self-signed SSL Certificate===&lt;br /&gt;
RKWeb can be run on any SSL-protected Janus port, and experienced users will most likely add the above Janus rules to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate would then be used to protect the port on which RKWeb will be run.&lt;br /&gt;
&lt;br /&gt;
Here are some rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
     UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
 JANUS WEB MYWEBPORTON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039;    &lt;br /&gt;
&lt;br /&gt;
 JANUS START MYWEBPORT&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above port definition, &amp;quot;80&amp;quot; is the default port for web connections. Your network administrator might tell you to use a different port number, but once you have that sorted out, you simply point your browser toward http://www.yourdomain.com:xxxx, where xxxx is the port number. The default home page will appear with a link to the JANSSL Certificate management program. You use this to generate a self-signed certificate, and then use that certificate to protect the port from which RKWeb will run. If you substitute in your own domain name and port number, a direct URL to the Janus Certificate Management program would look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 http://www.mydomain.com:9999/janweb/sslmain.html&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Janus certificate management program has a lot of online help. Follow the instructions for generating a self-signed certificate and then use that certificate on the port where RKWeb will run.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103433</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103433"/>
		<updated>2017-06-15T02:39:15Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Defining a Janus port and Generating a self-signed SSL Certificate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide TN3270 and web-based tools for programmers, database administrators, and system managers. &lt;br /&gt;
&lt;br /&gt;
As of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file. &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; includes all components from RKTools 7.5 in addition to Dictionary/204 and the [[SQL catalog#Generating DDL with SQL utilities|SQL Server utilities]]. This means that all Model&amp;amp;nbsp;204 SOUL tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Tip:&amp;lt;/b&amp;gt; The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. If you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
===Dictionary/204===&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[Dictionary/204 overview|Dictionary/204]], review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The procedure file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the version of RKTools that is compatible with your version of Model 204. The procfile contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For Model&amp;amp;nbsp;204 version 7.5, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.  Version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher.  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb must include the 18 setting to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Install the UL/SPF components, and install or reinstall Dictionary/204 and SQL utitilies as needed:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;UL/SPF components&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Dictionary/204&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[Dictionary/204 overview|Dictionary/204]], review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], and so on) you might need to run in addition to the RKTools installation.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;SQL Server&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[SQL Server overview|SQL Server utilities]], review the [[Model 204 SQL Server installation]] document to see what steps, if any, you might need to run in addition to the RKTools installation.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server size requirements===&lt;br /&gt;
The server size requirements for RKTools, Dictionary/204, and Model 204 SQL Server are listed in this section. &lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The actual server size requirements might vary slightly from the listings below because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;.&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====RKTools server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dictionary/204 server size====&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Dictionary/204&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTIONARY&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DOCUMENT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTADMIN&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILEMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSMGMT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DICTREPORT&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;XREF&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;455K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SQL Server size====&lt;br /&gt;
The minimum Model 204 SQL Server size requirements are listed below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCACATREPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CCATSF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;165000&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]] provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as four web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
===Browser support and configuration===&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
===Janus Web port definition===&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
===Janus Web rules for RKWeb===&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Defining a Janus port and Generating a self-signed SSL Certificate===&lt;br /&gt;
RKWeb can be run on any SSL-protected Janus port, and experienced users will most likely add the above Janus rules to a port or ports they already have configured. &lt;br /&gt;
&lt;br /&gt;
New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that can then be used to generate a self-signed certificate. That certificate would then be used to protect the port on which RKWeb will be run.&lt;br /&gt;
&lt;br /&gt;
Here are some rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
     UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
 JANUS WEB MYWEBPORTON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039;    &lt;br /&gt;
&lt;br /&gt;
 JANUS START MYWEBPORT&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above port definition, &amp;quot;80&amp;quot; is the default port for web connections. Your network administrator might tell you to use a different port number, but once you have that sorted out, you simply point your browser toward http://www.yourdomain.com:xxxx, where xxxx is the port number. The default home page will appear with a link to the JANSSL Certificate management program. You use this to generate a self-signed certificate, and then use that certificate to protect the port from which RKWeb will run. If you substitute in your own domain name and port number, a direct URL to the Janus Certificate Management program would look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 http://www.mydomain.com:9999/janweb/sslmain.html&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Janus certificate management program has a lot of online help. Follow the instructions for generating a self-signed certificate and then use that certificate on the port where RKWeb will run.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103423</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103423"/>
		<updated>2017-06-14T19:54:52Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* RKWeb (Model 204 Tools on the Web) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Also as of RKTools V7.7, all Rocket-provided, SOUL-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The components formerly in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; procedure file and those formerly associated with the [[SQL catalog#Using the SQL_catalog|SQL interface]] are moved to &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;. This means that all Model&amp;amp;nbsp;204 tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file &amp;amp;mdash; if you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[Dictionary/204 overview|Dictionary/204]], review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], etc.), might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The code file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The file contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For older versions of Model&amp;amp;nbsp;204, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher version number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote &amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;caption&amp;gt;RKTools file allocations&amp;lt;/caption&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;For RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The &amp;quot;RKTools file allocations&amp;quot; table above lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer used as of RKTools V7.7. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus Web port, which must be secured.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
These are the recommended settings: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects; this must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt;&lt;br /&gt;
Either 12000 or 18000 is both a recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]] provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web Server, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of as many as four web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port. Experienced users of Janus Web will probably have Janus ports already defined and protected by SSL certificates. Users new to Janus Web might want to review the bottom section, below, on defining an unprotected port that can be used to generate an initial self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
===Browser support and configuration===&lt;br /&gt;
RKWeb supports Edge, Chrome, and the latest versions of Firefox and Safari. IE (Internet Explorer) is explicitly &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; supported as it is deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers, it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
===Janus Web port definition===&lt;br /&gt;
Authorized Janus Web Server users will find that RKWeb works best with at least ten Janus Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free [[Janus Web Server#Limited Janus Web Server|Limited Janus Web Server]] feature, which allows a Janus Web port to be defined with as many as five threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
      RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
      SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
      SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
      WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
===Janus Web rules for RKWeb===&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the recommended and mandatory &amp;lt;var&amp;gt;JANUS WEB&amp;lt;/var&amp;gt; rules above, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. These Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, [[Dictionary/204 FILEMGMT overview#Prerequisites|FILEMGMT]] is implemented as Janus Legacy, and it might prompt the user for a separate password.&lt;br /&gt;
&lt;br /&gt;
===Defining a Janus port and Generating a self-signed SSL Certificate===&lt;br /&gt;
RKWeb can be run on any Janus port, and experienced users will most likely add the above Janus rules to ports they already have. New users might need to define an initial &amp;lt;em&amp;gt;unprotected&amp;lt;/em&amp;gt; Janus port that they can use to generate a self-signed certificate. That certificate can then be used to protect the port on which RKWeb will be run.&lt;br /&gt;
&lt;br /&gt;
Here are some rules to create a very basic Janus Web port:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 JANUS DEFINE MYWEBPORT 80 WEBSERV 10 IBSIZE 4096 OBSIZE 8192 TRACE 1 RBSIZE 4096 -&lt;br /&gt;
     UPCASE WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 1000&lt;br /&gt;
&lt;br /&gt;
 JANUS WEB MYWEBPORTON / OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.HOMEPAGE.HTML&#039;&lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANSSL/* OPEN FILE M204PROC CMD &#039;INCLUDE JANSSL.*&#039;    &lt;br /&gt;
 JANUS WEB MYWEBPORT ON /JANWEB/* OPEN FILE M204PROC CMD &#039;INCLUDE JANWEB.*&#039;    &lt;br /&gt;
&lt;br /&gt;
 JANUS START MYWEBPORT&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above port definition, &amp;quot;80&amp;quot; is the default port for web connections. Your network administrator might tell you to use a different port number, but once you have that sorted out, you simply point your browser toward http://www.yourdomain.com:xxxx, where xxxx is the port number. The default home page will appear with a link to the JANSSL Certificate management program. You use this to generate a self-signed certificate, and then use that certificate to protect the port from which RKWeb will run.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103411</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103411"/>
		<updated>2017-06-13T20:04:40Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* RKWeb (Model 204 Tools on the Web) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Also as of RKTools V7.7, all Rocket-provided, Soul-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The components formerly in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; procedure file, and those formerly associated with the SQL interface are moved to &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;. This means that all Model&amp;amp;nbsp;204 tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file &amp;amp;mdash; if you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, including those for [[Dictionary/204]], review the [[Dictionary/204 installation guide]] to see what steps, if any, related to the Dictionary/204 tools (SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], etc.), might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website. The code file for RKTools 7.5 is &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The file contained in the &amp;quot;RKTools V7.7&amp;quot; link works for Model&amp;amp;nbsp;204 versions 7.6 and above. For older versions of Model&amp;amp;nbsp;204, use the download labeled &amp;quot;RKTools V7.5.&amp;quot;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link in the text above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher version number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;For RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer used as of RKTools V7.7. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects. Note that this is the recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]] provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of up to 4 web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
===Browser Support and Configuration===&lt;br /&gt;
RKWeb supports Edge, Chrome and the latest versions of Firefox and Safari. IE is explicitly not supported as it&#039;s been deprecated by Microsoft.&lt;br /&gt;
&lt;br /&gt;
On some browsers it might be necessary to allow pop-ups or to whitelist your RKWeb port so that pop-ups are authorized.&lt;br /&gt;
&lt;br /&gt;
RKWeb makes extensive use of Javascript, which must be enabled for your browser.&lt;br /&gt;
&lt;br /&gt;
===Janus Web Port Definition===&lt;br /&gt;
&lt;br /&gt;
Authorized Janus Web users will find that RKWeb works best with at least 10 Web threads available on the port definition. Non-Janus customers can still use RKWeb via the free Limited Janus Web feature, which allows a Janus Web port to be defined with up to 5 threads. Under this configuration, RKWeb might operate a little slowly and might require occasional forced-refreshes, but all features are otherwise allowed.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt; JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
       RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
       SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
       SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
       WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
 JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
 &amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
===Janus Web Rules for RKWeb===&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above web rules, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, FILEMGMT is implemented with Janus Legacy, and it might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103406</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103406"/>
		<updated>2017-06-13T12:01:00Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* RKWeb (Model 204 Tools on the Web) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Also as of RKTools V7.7, all Rocket-provided, Soul-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The components formerly in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; procedure file, and those formerly associated with the SQL interface are moved to &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;. This means that all Model&amp;amp;nbsp;204 tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file &amp;amp;mdash; if you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], etc., might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The RKTools contained in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; version 7.7 work for Model&amp;amp;nbsp;204 versions 7.6 and above. For older versions of Model&amp;amp;nbsp;204, use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher version number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;For RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer used as of RKTools V7.7. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects. Note that this is the recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]] provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of up to 4 web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt; JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
       RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
       SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
       SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
       WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
 JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
 &amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCACATREPT*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /CCATSF*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCACATREPT*   USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /CCATSF*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCACATREPT*   CMD &#039;CCACATREPT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /CCATSF*   CMD &#039;CCATSF *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCACATREPT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCACatRept&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /CCATSF*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit CCATSF&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
START SUBSYSTEM CCACATREPT&lt;br /&gt;
START SUBSYSTEM CCATSF&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above web rules, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, FILEMGMT is implemented with Janus Legacy, and it might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103392</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103392"/>
		<updated>2017-06-12T14:51:38Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* RKWeb (Model 204 Tools on the Web) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Also as of RKTools V7.7, all Rocket-provided, Soul-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The components formerly in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; procedure file, and those formerly associated with the SQL interface are moved to &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;. This means that all Model&amp;amp;nbsp;204 tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file &amp;amp;mdash; if you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], etc., might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The RKTools contained in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; version 7.7 work for Model&amp;amp;nbsp;204 versions 7.6 and above. For older versions of Model&amp;amp;nbsp;204, use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher version number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;For RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer used as of RKTools V7.7. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects. Note that this is the recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), [[RKWeb]] provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of up to 4 web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt; JANUS DEFINE &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
       RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
       SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
       SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
       WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
 JANUS START &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;&lt;br /&gt;
 &amp;lt;i&amp;gt;privateKeyPassword&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RKWeb provides an interface (&amp;lt;code&amp;gt;Manage &amp;gt; SSL Certificates&amp;lt;/code&amp;gt;) for running the [[Janus Network Security]] application (JANSSL) for obtaining and managing SSL certificates. The RKWeb version of this application mimics the &lt;br /&gt;
operation of the application that is described in detail in the Janus Network Security wiki pages.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... translate EBCDIC BA/BB accordingly &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                 OPEN M204PROC SEND * TEXT                                      &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN M204PROC CMD &#039;RKWEB&#039;                                     &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR.JSON       OPEN M204PROC CMD &#039;RKWEB&#039;                                     &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST          OPEN M204PROC CMD &#039;RKWEB&#039;                                     &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST.JSON     OPEN M204PROC CMD &#039;RKWEB&#039;                                     &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999       &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999     &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS              OPEN M204PROC SEND *.JS TEXT                                  &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS          OPEN M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999        &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN M204PROC SEND MODE-M204.JS TEXT                          &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN M204PROC SEND *.JS BINARY EXPIRE +999999           &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... RKWeb rules:&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS          OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS           OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF          OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG          OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG          OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG         OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS        OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS         OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF        OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG        OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG        OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG       OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*            OPEN FILE M204PROC SEND *      EXPIRE +7200&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF* &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /SIRLIB/* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTADMIN* - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTREPORT* -&lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -&lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /DICTDOC*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /XREF*  - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; - &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; SCREEN /FILEMGMT*    - &lt;br /&gt;
  EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -&lt;br /&gt;
  BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -  &lt;br /&gt;
  BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
START SUBSYSTEM DICTADMIN&lt;br /&gt;
START SUBSYSTEM DICTREPORT&lt;br /&gt;
START SUBSYSTEM DOCUMENT &lt;br /&gt;
START SUBSYSTEM XREF&lt;br /&gt;
START SUBSYSTEM FILEMGMT&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above web rules, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, FILEMGMT is implemented with Janus Legacy, and it might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Downloading_and_restoring_SOUL_files&amp;diff=103371</id>
		<title>Downloading and restoring SOUL files</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Downloading_and_restoring_SOUL_files&amp;diff=103371"/>
		<updated>2017-06-08T20:53:34Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides help for downloading SOUL files. &lt;br /&gt;
&lt;br /&gt;
To access the files to download, go to the Rocket website [http://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, and click the &amp;quot;Download SOUL files&amp;quot; link to bring up the &amp;quot;SOUL files for Rocket Software&amp;quot; page.&lt;br /&gt;
&lt;br /&gt;
==Changes for RKTools version 7.7==&lt;br /&gt;
As of [[RKTools]] version 7.7 (mid-2017), all code for all Rocket-provided, SOUL-based products resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. This includes all the Dictionary/204 components (Subsysmgmt, Filemgmt, etc.), all the SQL support code, and all code for the former [[UL/SPF]] products like SirPro, SirMon and SirScan.&lt;br /&gt;
&lt;br /&gt;
As of RKTools 7.7, the files &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;TSFPROC&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CATPROC&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;DICDIST&amp;lt;/code&amp;gt; are no longer needed. There is no harm in leaving them online, but all supported code for V7.7 and higher is in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Older versions of the former UL/SPF products are still available on the download page in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file, but any site running Model&amp;amp;nbsp;204 V7.6 or higher should use the version in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; holds considerably more code, it probably requires resizing: A minimum of 75 3390 cylinders is required (the equivalent of 9000 Model&amp;amp;nbsp;204 pages).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Many sites are accustomed to simply downloading a new &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and installing it over the top of their old one in order to get updated code. But for the latest RKTools version &amp;lt;strong&amp;gt;a full installation must be performed at least once&amp;lt;/strong&amp;gt;, because there are some new files, and because the application subsystem definitions need to be changed to point to the new procedure file. &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==What is RKTools?==                                                 &lt;br /&gt;
Formerly known as UL/SPF, RKTools is a family of tools that enhance programmer-productivity and  &lt;br /&gt;
enable performance monitoring, sophisticated journal querying and other  &lt;br /&gt;
programmer, DBA and system administrator                 &lt;br /&gt;
activities inside a Model 204 online.  RKTools is implemented as a &lt;br /&gt;
set of application subsystems (APSYs), written in [[SOUL]]. RKTools must &lt;br /&gt;
be installed in each Online where its features are needed.  Installation  &lt;br /&gt;
requires Rocket M204 SOUL code, some files &lt;br /&gt;
that must be allocated locally, and the creation of the necessary APSYs.&lt;br /&gt;
&lt;br /&gt;
As of Mid-2017, the file labeled &amp;quot;Model 204 V7.7&amp;quot; is the most up-to-date version. It is designed for use in Model&amp;amp;nbsp;204 V7.7 but is backward compatible to V7.6.&lt;br /&gt;
&lt;br /&gt;
==How do I get the RKTools installation file?== &lt;br /&gt;
SOUL code for the RKTools product is distributed in the form of a dump of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the Rocket M204 support site.&lt;br /&gt;
On most browsers a fly-out menu will provide options to   &lt;br /&gt;
&amp;lt;i&amp;gt;Save Link As...&amp;lt;/i&amp;gt; or &amp;lt;i&amp;gt;Save Target As...&amp;lt;/i&amp;gt; or something similar.  &lt;br /&gt;
After selecting a target directory, the file will download in &amp;lt;strong&amp;gt;binary&amp;lt;/strong&amp;gt; format. &lt;br /&gt;
&lt;br /&gt;
Alternatively, the &amp;lt;b&amp;gt;left&amp;lt;/b&amp;gt; mouse button can be clicked on    &lt;br /&gt;
the link for a dump file. This will usually result in the browser  &lt;br /&gt;
prompting the user whether the file should be saved, where it         &lt;br /&gt;
should be saved and under what name. Download times depend on the speed of your connection.              &lt;br /&gt;
&lt;br /&gt;
Aternatively, the dump file can be e-mailed as an attachment by clicking &lt;br /&gt;
on the &amp;lt;i&amp;gt;e-mail&amp;lt;/i&amp;gt; link above.  The attached &amp;lt;strong&amp;gt;binary&amp;lt;/strong&amp;gt; should be saved to a local file and then uploaded to the mainframe exactly as if it had been downloaded directly.  E-mail delivery can be useful if your firewall disallows web downloads. &lt;br /&gt;
&lt;br /&gt;
==How can the dump file be uploaded to the mainframe?==&lt;br /&gt;
The &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; dump file must then be uploaded to your MVS, VM, or VSE system on your mainframe. &lt;br /&gt;
Any file transfer mechanism can be used including FTP and IND$FILE,  &lt;br /&gt;
but regardless of the transfer mechanism some rules must be observed.                             &lt;br /&gt;
                             &lt;br /&gt;
First, the dump files contain binary data, and so &amp;lt;b&amp;gt;must&amp;lt;/b&amp;gt;          &lt;br /&gt;
be transferred as binary. That is, no translation from ASCII to &lt;br /&gt;
EBCDIC must occur as a result of the upload.&lt;br /&gt;
    &lt;br /&gt;
Second, the format and LRECL of the file must be specified during  &lt;br /&gt;
the upload. This is because most workstation systems (including &lt;br /&gt;
Windows, Mac OS, and Unix) do not have a concept of file formats &lt;br /&gt;
and LRECLs.  The format of the uploaded file must be &amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt; and &lt;br /&gt;
the &amp;lt;code&amp;gt;LRECL&amp;lt;/code&amp;gt; must be 6184.  Under MVS and VSE the blocksize must be 6184. &lt;br /&gt;
&lt;br /&gt;
When using FTP, the characteristics (RECFM, LRECL, and BLOCKSIZE) of &lt;br /&gt;
the uploaded file can be set with the &amp;lt;code&amp;gt;SITE&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;LOCSITE&amp;lt;/code&amp;gt;  &lt;br /&gt;
FTP commands. The SITE command should be used if the FTP client &lt;br /&gt;
is on the workstation and the server is on the mainframe. In this case &lt;br /&gt;
the SITE command might have to be sent as a &amp;quot;quote&amp;quot; to the mainframe.      &lt;br /&gt;
How this is done, depends on your workstation&#039;s FTP client. &lt;br /&gt;
&lt;br /&gt;
The LOCSITE command should be used if the FTP client is on the  &lt;br /&gt;
mainframe and the server is on the workstation.  &lt;br /&gt;
     &lt;br /&gt;
==How can the uploaded files be installed on the mainframe?== &lt;br /&gt;
Once the dump file is uploaded to your mainframe, use the standard &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; &amp;lt;var&amp;gt;[[RESTORE command|RESTORE]]&amp;lt;/var&amp;gt; command to restore the dump file to a Model&amp;amp;nbsp;204 file with a DDNAME of M204PROC.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;File Size:&#039;&#039;&#039;&#039;&#039; The &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file must be allocated with at least 9000 &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; pages.&lt;br /&gt;
&lt;br /&gt;
The rest of the installation process is described on the [[RKTools installation]] page, including ancillary files that must be allocated.&lt;br /&gt;
&lt;br /&gt;
==Applying maintenance==    &lt;br /&gt;
To refresh your copy of any Rocket SOUL code, re-downloading and installing a new copy of the &amp;lt;strong&amp;gt;M204PROC&amp;lt;/strong&amp;gt; file is all that is needed. The Download page shows the date/time the file was last updated, and an &amp;quot;info&amp;quot; link next to the file lets you view a list of all changes applied to that file (by project identifier). Rocket Support can verify which project(s) provide the updates you are looking for if the help text doesn&#039;t provide enough detail.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103359</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103359"/>
		<updated>2017-06-08T14:46:01Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* RKWeb (Model 204 Tools on the Web) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Also as of RKTools V7.7, all Rocket-provided, Soul-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The components formerly in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; procedure file, and those formerly associated with the SQL interface are moved to &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;. This means that all Model&amp;amp;nbsp;204 tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file &amp;amp;mdash; if you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], etc., might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The RKTools contained in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; version 7.7 work for Model&amp;amp;nbsp;204 versions 7.6 and above. For older versions of Model&amp;amp;nbsp;204, use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher version number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;For RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer used as of RKTools V7.7. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects. Note that this is the recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), RKWeb provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of up to 4 web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt; JANUS DEFINE [portname] 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
       RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
       SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
       SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
       WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
 JANUS START [portname]&lt;br /&gt;
 [privateKeyPassword]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See the Janus Network Security page for information on how to use the JANSSL application to generate an SSL certificate.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt; *... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
 *... translate EBCDIC BA/BB accordingly &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BA IS U=005B                         &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BB IS U=005D           &lt;br /&gt;
&lt;br /&gt;
*... TYPE rules for serving up binaries&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY * TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTML TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY / TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.HTM TEXT/HTML&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.GIF IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.PNG IMAGE/GIF&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.CSS TEXT/CSS&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JS TEXT/JAVASCRIPT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPEG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.JPG IMAGE/JPEG&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; TYPE ANY *.ICO IMAGE/X-ICON&lt;br /&gt;
&lt;br /&gt;
 *... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                      OPEN FILE M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN FILE M204PROC CMD &#039;I ACE.EDITOR&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST        OPEN FILE M204PROC CMD &#039;I ACE.PROCLIST&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN FILE M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN FILE M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS                OPEN FILE M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN FILE M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS        OPEN FILE M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN FILE M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN FILE M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /EDITOR/*                OPEN FILE M204PROC CMD &#039;I UTIL_CODE_MANAGER.JSON&#039;                                             &lt;br /&gt;
&lt;br /&gt;
 *... RKWeb rules:&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB                                               &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS    OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS     OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF    OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG    OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG    OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG   OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS  OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS   OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF  OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG  OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG  OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*      OPEN FILE M204PROC SEND *      EXPIRE +7200      &lt;br /&gt;
&lt;br /&gt;
 *... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*                 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN*              &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT*             &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC*                &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF*                   &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*               &lt;br /&gt;
                                                   &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *      &lt;br /&gt;
                                                  &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;    &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039; &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;  &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;  &lt;br /&gt;
&lt;br /&gt;
 JANUS WEB [portname] SCREEN /SIRLIB/*     -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -                                      &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039; &lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTADMIN*  -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -                                  &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTREPORT* -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -                                 &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTDOC*  -                                                                                   &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -                                   &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /XREF*  -                                                                                      &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -                                       &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /FILEMGMT*    -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -                                    &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
 START SUBSYSTEM DICTADMIN                                                                                            &lt;br /&gt;
 START SUBSYSTEM DICTREPORT                                                                                           &lt;br /&gt;
 START SUBSYSTEM DOCUMENT                                                                                             &lt;br /&gt;
 START SUBSYSTEM XREF                                                                                                 &lt;br /&gt;
 START SUBSYSTEM FILEMGMT                                                                                             &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above web rules, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, FILEMGMT is implemented with Janus Legacy, and it might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103358</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103358"/>
		<updated>2017-06-08T12:59:19Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* RKWeb (Model 204 Tools on the Web) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Also as of RKTools V7.7, all Rocket-provided, Soul-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The components formerly in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; procedure file, and those formerly associated with the SQL interface are moved to &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;. This means that all Model&amp;amp;nbsp;204 tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file &amp;amp;mdash; if you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], etc., might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The RKTools contained in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; version 7.7 work for Model&amp;amp;nbsp;204 versions 7.6 and above. For older versions of Model&amp;amp;nbsp;204, use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher version number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;For RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer used as of RKTools V7.7. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects. Note that this is the recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), RKWeb provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of up to 4 web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt; JANUS DEFINE [portname] 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
       RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
       SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
       SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
       WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
 JANUS START [portname]&lt;br /&gt;
 [privateKeyPassword]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See the Janus Network Security page for information on how to use the JANSSL application to generate an SSL certificate.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt; *... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
 *... translate EBCDIC BA/BB accordingly &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BA IS U=005B                         &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BB IS U=005D           &lt;br /&gt;
&lt;br /&gt;
 *... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*                      OPEN FILE M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR            OPEN FILE M204PROC CMD &#039;I ACE.EDITOR&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST        OPEN FILE M204PROC CMD &#039;I ACE.PROCLIST&#039;&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG    OPEN FILE M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG  OPEN FILE M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS                OPEN FILE M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN FILE M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS        OPEN FILE M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS  OPEN FILE M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS          OPEN FILE M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /EDITOR/*                OPEN FILE M204PROC CMD &#039;I UTIL_CODE_MANAGER.JSON&#039;                                             &lt;br /&gt;
&lt;br /&gt;
 *... RKWeb rules:&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB                                               &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS    OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS     OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF    OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG    OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG    OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG   OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS  OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS   OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF  OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG  OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG  OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*      OPEN FILE M204PROC SEND *      EXPIRE +7200      &lt;br /&gt;
&lt;br /&gt;
 *... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*                 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN*              &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT*             &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC*                &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF*                   &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*               &lt;br /&gt;
                                                   &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *      &lt;br /&gt;
                                                  &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;    &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039; &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;  &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;  &lt;br /&gt;
&lt;br /&gt;
 JANUS WEB [portname] SCREEN /SIRLIB/*     -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -                                      &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039; &lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTADMIN*  -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -                                  &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTREPORT* -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -                                 &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTDOC*  -                                                                                   &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -                                   &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /XREF*  -                                                                                      &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -                                       &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /FILEMGMT*    -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -                                    &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
 START SUBSYSTEM DICTADMIN                                                                                            &lt;br /&gt;
 START SUBSYSTEM DICTREPORT                                                                                           &lt;br /&gt;
 START SUBSYSTEM DOCUMENT                                                                                             &lt;br /&gt;
 START SUBSYSTEM XREF                                                                                                 &lt;br /&gt;
 START SUBSYSTEM FILEMGMT                                                                                             &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above web rules, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, FILEMGMT is implemented with Janus Legacy, and it might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103357</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103357"/>
		<updated>2017-06-08T12:55:51Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Also as of RKTools V7.7, all Rocket-provided, Soul-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The components formerly in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; procedure file, and those formerly associated with the SQL interface are moved to &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;. This means that all Model&amp;amp;nbsp;204 tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file &amp;amp;mdash; if you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], etc., might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The RKTools contained in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; version 7.7 work for Model&amp;amp;nbsp;204 versions 7.6 and above. For older versions of Model&amp;amp;nbsp;204, use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link above the file list on the SOUL files download page brings up  [[Downloading and restoring SOUL files]], which provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher version number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;For RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer used as of RKTools V7.7. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects. Note that this is the recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), RKWeb provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of up to 4 web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt; JANUS DEFINE [portname] 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
       RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
       SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
       SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
       WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
 JANUS START [portname]&lt;br /&gt;
 [privateKeyPassword]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See the Janus Network Security page for information on how to use the JANSSL application to generate an SSL certificate.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt; *... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
 *... translate EBCDIC BA/BB accordingly &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BA IS U=005B                         &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BB IS U=005D           &lt;br /&gt;
&lt;br /&gt;
 *... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB WEBS ON /ACE/*                      OPEN FILE M204PROC SEND * TEXT&lt;br /&gt;
JANUS WEB WEBS ON /ACE/EDITOR            OPEN FILE M204PROC CMD &#039;I ACE.EDITOR&#039;&lt;br /&gt;
JANUS WEB WEBS ON /ACE/PROCLIST        OPEN FILE M204PROC CMD &#039;I ACE.PROCLIST&#039;&lt;br /&gt;
JANUS WEB WEBS ON /ACE/S.SETTINGS.PNG    OPEN FILE M204PROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB WEBS ON /ACE/S.SIRLIB_SEQ.PNG  OPEN FILE M204PROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB WEBS ON /ACE/*.JS                OPEN FILE M204PROC SEND *.JS TEXT&lt;br /&gt;
JANUS WEB WEBS ON /ACE/SRC/SNIPPETS/*.JS OPEN FILE M204PROC SEND /ACE/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB WEBS ON /ACE/SRC/*.JS        OPEN FILE M204PROC SEND /ACE/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB WEBS ON /ACE/SRC/MODE-M204.JS  OPEN FILE M204PROC SEND MODE-M204.JS TEXT&lt;br /&gt;
JANUS WEB WEBS ON /ACE/LIB/*.JS          OPEN FILE M204PROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB WEBS ON /EDITOR/*                OPEN FILE M204PROC CMD &#039;I UTIL_CODE_MANAGER.JSON&#039;                                             &lt;br /&gt;
&lt;br /&gt;
 *... RKWeb rules:&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB                                               &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS    OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS     OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF    OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG    OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG    OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG   OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS  OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS   OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF  OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG  OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG  OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*      OPEN FILE M204PROC SEND *      EXPIRE +7200      &lt;br /&gt;
&lt;br /&gt;
 *... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*                 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN*              &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT*             &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC*                &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF*                   &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*               &lt;br /&gt;
                                                   &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *      &lt;br /&gt;
                                                  &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;    &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039; &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;  &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;  &lt;br /&gt;
&lt;br /&gt;
 JANUS WEB [portname] SCREEN /SIRLIB/*     -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -                                      &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039; &lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTADMIN*  -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -                                  &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTREPORT* -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -                                 &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTDOC*  -                                                                                   &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -                                   &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /XREF*  -                                                                                      &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -                                       &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /FILEMGMT*    -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -                                    &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
 START SUBSYSTEM DICTADMIN                                                                                            &lt;br /&gt;
 START SUBSYSTEM DICTREPORT                                                                                           &lt;br /&gt;
 START SUBSYSTEM DOCUMENT                                                                                             &lt;br /&gt;
 START SUBSYSTEM XREF                                                                                                 &lt;br /&gt;
 START SUBSYSTEM FILEMGMT                                                                                             &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above web rules, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, FILEMGMT is implemented with Janus Legacy, and it might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Downloading_and_restoring_SOUL_files&amp;diff=103323</id>
		<title>Downloading and restoring SOUL files</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Downloading_and_restoring_SOUL_files&amp;diff=103323"/>
		<updated>2017-06-07T16:13:11Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides help for downloading SOUL files. &lt;br /&gt;
&lt;br /&gt;
As of Mid-2017, for [[RKTools]] Version 7.7, all code for all Rocket-provided, Soul-based products resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. This includes all the Dictionary components like Subsysmgmt, Filemgmt, etc., all the SQL support code, and all code for the former ULSPF products like SirPro, SirMon and SirScan.&lt;br /&gt;
&lt;br /&gt;
With [[RKTools]] Version 7.7, the files &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;TSFPROC&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CATPROC&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;DICTDIST&amp;lt;/code&amp;gt; are no longer needed. There is no harm in leaving them online, but all supported code for V7.7 and greater releases is now in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Older version of the former ULSPF product line are still available on the download site in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file, but any site on Model&amp;amp;nbsp;204 V7.6 or higher should use the version in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; holds so much more code, it will probably need to be resized: A minimum of 75 3390 cylinders is required (the equivalent of 9000 Model 204 pages).&lt;br /&gt;
&lt;br /&gt;
Note that, many sites have gotten accustomed to simply downloading a new &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and installing it over the top of their old one in order to get updated code. But for the latest release &amp;lt;strong&amp;gt;a full install must be performed at least once&amp;lt;/strong&amp;gt;, as there are some new files, and because the apsy definitions need to be changed to point to the new procedure file.&lt;br /&gt;
&lt;br /&gt;
To access the files to download, go to the Rocket website [http://m204.rocketsoftware.com/ Rocket M204 Customer Care] page and click the &amp;quot;Download SOUL files&amp;quot; link to bring up the &amp;quot;SOUL files for Rocket Software&amp;quot; page.&lt;br /&gt;
==What is RKTools?==                                                 &lt;br /&gt;
Formerly known as UL/SPF, RKTools is a family of tools that enhance programmer-productivity and  &lt;br /&gt;
enable performance monitoring, sophisticated journal querying and other  &lt;br /&gt;
programmer, DBA and system administrator                 &lt;br /&gt;
activities inside a Model 204 online.  RKTools is implemented as a &lt;br /&gt;
set of application subsystems (APSYs), written in [[SOUL]]. RKTools must &lt;br /&gt;
be installed in each Online where its features are needed.  Installation  &lt;br /&gt;
requires Rocket M204 SOUL code, some files &lt;br /&gt;
that must be allocated locally, and the creation of the necessary APSYs.&lt;br /&gt;
&lt;br /&gt;
As of Mid-2017, the file labeled &amp;quot;Model 204 V7.7&amp;quot; is the most up-to-date version. It is designed for use in Model&amp;amp;204 V7.7 but is backward compatible to V7.6.&lt;br /&gt;
                                                                &lt;br /&gt;
==How do I get the RKTools installation file?== &lt;br /&gt;
SOUL code for the RKTools product is distributed in the form of a dump of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the Rocket M204 support site.&lt;br /&gt;
On most browsers a fly-out menu will provide options to   &lt;br /&gt;
&amp;lt;i&amp;gt;Save Link As...&amp;lt;/i&amp;gt; or &amp;lt;i&amp;gt;Save Target As...&amp;lt;/i&amp;gt; or something similar.  &lt;br /&gt;
After selecting a target directory, the file will download in &amp;lt;strong&amp;gt;binary&amp;lt;/strong&amp;gt; format. &lt;br /&gt;
&lt;br /&gt;
Alternatively, the &amp;lt;b&amp;gt;left&amp;lt;/b&amp;gt; mouse button can be clicked on    &lt;br /&gt;
the link for a dump file. This will usually result in the browser  &lt;br /&gt;
prompting the user whether the file should be saved, where it         &lt;br /&gt;
should be saved and under what name. Download times depend on the speed of your connection.              &lt;br /&gt;
&lt;br /&gt;
Aternatively, the dump file can be e-mailed as an attachment by clicking &lt;br /&gt;
on the &amp;lt;i&amp;gt;e-mail&amp;lt;/i&amp;gt; link above.  The attached &amp;lt;strong&amp;gt;binary&amp;lt;/strong&amp;gt; should be saved to a local file and then uploaded to the mainframe exactly as if it had been downloaded directly.  E-mail delivery can be useful if your firewall disallows web downloads. &lt;br /&gt;
&lt;br /&gt;
==How can the dump file be uploaded to the mainframe?==&lt;br /&gt;
The &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; dump file must then be uploaded to your MVS, VM, or VSE system on your mainframe. &lt;br /&gt;
Any file transfer mechanism can be used including FTP and IND$FILE,  &lt;br /&gt;
but regardless of the transfer mechanism some rules must be observed.                             &lt;br /&gt;
                             &lt;br /&gt;
First, the dump files contain binary data, and so &amp;lt;b&amp;gt;must&amp;lt;/b&amp;gt;          &lt;br /&gt;
be transferred as binary. That is, no translation from ASCII to &lt;br /&gt;
EBCDIC must occur as a result of the upload.&lt;br /&gt;
    &lt;br /&gt;
Second, the format and LRECL of the file must be specified during  &lt;br /&gt;
the upload. This is because most workstation systems (including &lt;br /&gt;
Windows, Mac OS, and Unix) do not have a concept of file formats &lt;br /&gt;
and LRECLs.  The format of the uploaded file must be &amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt; and &lt;br /&gt;
the &amp;lt;code&amp;gt;LRECL&amp;lt;/code&amp;gt; must be 6184.  Under MVS and VSE the blocksize must be 6184. &lt;br /&gt;
&lt;br /&gt;
When using FTP, the characteristics (RECFM, LRECL, and BLOCKSIZE) of &lt;br /&gt;
the uploaded file can be set with the &amp;lt;code&amp;gt;SITE&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;LOCSITE&amp;lt;/code&amp;gt;  &lt;br /&gt;
FTP commands. The SITE command should be used if the FTP client &lt;br /&gt;
is on the workstation and the server is on the mainframe. In this case &lt;br /&gt;
the SITE command might have to be sent as a &amp;quot;quote&amp;quot; to the mainframe.      &lt;br /&gt;
How this is done, depends on your workstation&#039;s FTP client. &lt;br /&gt;
&lt;br /&gt;
The LOCSITE command should be used if the FTP client is on the  &lt;br /&gt;
mainframe and the server is on the workstation.  &lt;br /&gt;
     &lt;br /&gt;
==How can the uploaded files be installed on the mainframe?== &lt;br /&gt;
Once the dump file is uploaded to your mainframe, use the standard &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; [[RESTORE command|RESTORE]] command to restore the dump file to a Model 204 file with a DDNAME of M204PROC.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;File Size:&#039;&#039;&#039;&#039;&#039; The &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file must be allocated with at least 9000 &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; pages.&lt;br /&gt;
&lt;br /&gt;
The rest of the installation process is described in on the [[RKTools_installation]] page, including ancillary files that must be allocated.&lt;br /&gt;
&lt;br /&gt;
==Applying maintenance==    &lt;br /&gt;
If you need to refresh your copy of any Rocket Soul code, re-downloading and installing a new copy of the &amp;lt;strong&amp;gt;M204PROC&amp;lt;/strong&amp;gt; file is all that&#039;s needed. The Download page shows the date/time the file was last updated, and an &#039;info&#039; link next to the file will let you view a list of all changes applied to that file by project identifier. Rocket support can verify which project(s) provide the updates you&#039;re looking for if the help text doesn&#039;t provide enough detail.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Downloading_and_restoring_SOUL_files&amp;diff=103319</id>
		<title>Downloading and restoring SOUL files</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Downloading_and_restoring_SOUL_files&amp;diff=103319"/>
		<updated>2017-06-07T15:59:18Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides help for downloading SOUL files. &lt;br /&gt;
&lt;br /&gt;
As of Mid-2017, for [[RKTools]] Version 7.7, all code for all Rocket-provided, Soul-based products resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. This includes all the Dictionary components like Subsysmgmt, Filemgmt, etc., all the SQL support code, and all code for the former ULSPF products like SirPro, SirMon and SirScan.&lt;br /&gt;
&lt;br /&gt;
As of [[RKTools]] Version 7.7, the files &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;TSFPROC&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CATPROC&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;DICTDIST&amp;lt;/code&amp;gt; are no longer needed. There is no harm in leaving them online, but all updated code is now in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Older version of the former ULSPF product line are still available on the download site in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file, but any site on Model&amp;amp;nbsp;204 V7.6 or higher should use the version in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; holds so much more code, it will probably need to be resized: A minimum of 75 3390 cylinders is required (9000 Model 204 pages).&lt;br /&gt;
&lt;br /&gt;
Note that, many sites have gotten accustomed to simply downloading a new &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and installing it over the top of their old one in order to get updated code. But for the latest release &amp;lt;strong&amp;gt;a full install must be performed at least once&amp;lt;/strong&amp;gt;, as there are some new files, and because the apsy definitions need to be changed to point to the new procedure file.&lt;br /&gt;
&lt;br /&gt;
To access the files to download, go to the Rocket website [http://m204.rocketsoftware.com/ Rocket M204 Customer Care] page and click the &amp;quot;Download SOUL files&amp;quot; link to bring up the &amp;quot;SOUL files for Rocket Software&amp;quot; page.&lt;br /&gt;
==What is RKTools?==                                                 &lt;br /&gt;
Formerly known as UL/SPF, RKTools is a family of tools that enhance programmer-productivity and  &lt;br /&gt;
enable performance monitoring, sophisticated journal querying and other  &lt;br /&gt;
programmer, DBA and system administrator                 &lt;br /&gt;
activities inside a Model 204 online.  RKTools is implemented as a &lt;br /&gt;
set of application subsystems (APSYs), written in [[SOUL]]. RKTools must &lt;br /&gt;
be installed in each Online where its features are needed.  Installation  &lt;br /&gt;
requires Rocket M204 SOUL code, some files &lt;br /&gt;
that must be allocated locally, and the creation of the necessary APSYs.&lt;br /&gt;
&lt;br /&gt;
As of Mid-2017, the file labeled &amp;quot;Model 204 V7.7&amp;quot; is the most up-to-date version. It is designed for use in Model&amp;amp;204 V7.7 but is backward compatible to V7.6.&lt;br /&gt;
                                                                &lt;br /&gt;
==How do I get the RKTools installation file?== &lt;br /&gt;
SOUL code for the RKTools product is distributed in the form of a dump of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the Rocket M204 support site.&lt;br /&gt;
On most browsers a fly-out menu will provide options to   &lt;br /&gt;
&amp;lt;i&amp;gt;Save Link As...&amp;lt;/i&amp;gt; or &amp;lt;i&amp;gt;Save Target As...&amp;lt;/i&amp;gt; or something similar.  &lt;br /&gt;
After selecting a target directory, the file will download in &amp;lt;strong&amp;gt;binary&amp;lt;/strong&amp;gt; format. &lt;br /&gt;
&lt;br /&gt;
Alternatively, the &amp;lt;b&amp;gt;left&amp;lt;/b&amp;gt; mouse button can be clicked on    &lt;br /&gt;
the link for a dump file. This will usually result in the browser  &lt;br /&gt;
prompting the user whether the file should be saved, where it         &lt;br /&gt;
should be saved and under what name. Download times depend on the speed of your connection.              &lt;br /&gt;
&lt;br /&gt;
Aternatively, the dump file can be e-mailed as an attachment by clicking &lt;br /&gt;
on the &amp;lt;i&amp;gt;e-mail&amp;lt;/i&amp;gt; link above.  The attached &amp;lt;strong&amp;gt;binary&amp;lt;/strong&amp;gt; should be saved to a local file and then uploaded to the mainframe exactly as if it had been downloaded directly.  E-mail delivery can be useful if your firewall disallows web downloads. &lt;br /&gt;
&lt;br /&gt;
==How can the dump file be uploaded to the mainframe?==&lt;br /&gt;
The &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; dump file must then be uploaded to your MVS, VM, or VSE system on your mainframe. &lt;br /&gt;
Any file transfer mechanism can be used including FTP and IND$FILE,  &lt;br /&gt;
but regardless of the transfer mechanism some rules must be observed.                             &lt;br /&gt;
                             &lt;br /&gt;
First, the dump files contain binary data, and so &amp;lt;b&amp;gt;must&amp;lt;/b&amp;gt;          &lt;br /&gt;
be transferred as binary. That is, no translation from ASCII to &lt;br /&gt;
EBCDIC must occur as a result of the upload.&lt;br /&gt;
    &lt;br /&gt;
Second, the format and LRECL of the file must be specified during  &lt;br /&gt;
the upload. This is because most workstation systems (including &lt;br /&gt;
Windows, Mac OS, and Unix) do not have a concept of file formats &lt;br /&gt;
and LRECLs.  The format of the uploaded file must be &amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt; and &lt;br /&gt;
the &amp;lt;code&amp;gt;LRECL&amp;lt;/code&amp;gt; must be 6184.  Under MVS and VSE the blocksize must be 6184. &lt;br /&gt;
&lt;br /&gt;
When using FTP, the characteristics (RECFM, LRECL, and BLOCKSIZE) of &lt;br /&gt;
the uploaded file can be set with the &amp;lt;code&amp;gt;SITE&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;LOCSITE&amp;lt;/code&amp;gt;  &lt;br /&gt;
FTP commands. The SITE command should be used if the FTP client &lt;br /&gt;
is on the workstation and the server is on the mainframe. In this case &lt;br /&gt;
the SITE command might have to be sent as a &amp;quot;quote&amp;quot; to the mainframe.      &lt;br /&gt;
How this is done, depends on your workstation&#039;s FTP client. &lt;br /&gt;
&lt;br /&gt;
The LOCSITE command should be used if the FTP client is on the  &lt;br /&gt;
mainframe and the server is on the workstation.  &lt;br /&gt;
     &lt;br /&gt;
==How can the uploaded files be installed on the mainframe?== &lt;br /&gt;
Once the dump file is uploaded to your mainframe, use the standard &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; [[RESTORE command|RESTORE]] command to restore the dump file to a Model 204 file with a DDNAME of M204PROC.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;File Size:&#039;&#039;&#039;&#039;&#039; The &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file must be allocated with at least 9000 &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; pages.&lt;br /&gt;
&lt;br /&gt;
The rest of the installation process is described in on the [[RKTools_installation]] page, including ancillary files that must be allocated.&lt;br /&gt;
&lt;br /&gt;
==Applying maintenance==    &lt;br /&gt;
If you need to refresh your copy of any Rocket Soul code, re-downloading and installing a new copy of the &amp;lt;strong&amp;gt;M204PROC&amp;lt;/strong&amp;gt; file is all that&#039;s needed. The Download page shows the date/time the file was last updated, and an &#039;info&#039; link next to the file will let you view a list of all changes applied to that file by project identifier. Rocket support can verify which project(s) provide the updates you&#039;re looking for if the help text doesn&#039;t provide enough detail.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103273</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103273"/>
		<updated>2017-06-06T16:14:28Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* RKWeb (Model 204 Tools on the Web) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Also as of RKTools V7.7, all Rocket-provided, Soul-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The components formerly in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; procedure file, and those formerly associated with the SQL interface are moved to &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;. This means that all Model&amp;amp;nbsp;204 tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file &amp;amp;mdash; if you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], etc., might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The RKTools contained in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; version 7.7 work for Model&amp;amp;nbsp;204 versions 7.6 and above. For older versions of Model&amp;amp;nbsp;204, use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link above the list of files on the SOUL files download page provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher version number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;For RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer used as of RKTools V7.7. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects. Note that this is the recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site (1 megabyte or larger), or you have very large screen objects in your own application code, a very large &amp;lt;var&amp;gt;SCRNSTBL&amp;lt;/var&amp;gt; will cause table-size resets to fail.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), RKWeb provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of up to 4 web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
An SSL-protected web port can be defined like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 JANUS DEFINE [portname] 8205 WEBSERV 20 IBSIZE 4096 OBSIZE 65534 TRACE 1 -     &lt;br /&gt;
       RBSIZE 4096 UPCASE SESCOOKIE RKSESSION SSLSES VARIPADDR -                     &lt;br /&gt;
       SSL JANSSL JUNE2017.PKEY SSLCACHE 320 SSLMAXCERTL 2048 -          &lt;br /&gt;
       SSLIBSIZE 32767 SSLOBSIZE 16000 -                                 &lt;br /&gt;
       WEBUSER WEBUSER WEBACCT WEBUSER MAXTEMP 2000 COMPRESS 1           &lt;br /&gt;
 JANUS START [portname]&lt;br /&gt;
 [privateKeyPassword]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See the Janus Network Security page for information on how to use the JANSSL application to generate an SSL certificate.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt; *... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
 *... translate EBCDIC BA/BB accordingly &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BA IS U=005B                         &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BB IS U=005D           &lt;br /&gt;
&lt;br /&gt;
 *... support for the Ace Editor, part of RKWeb&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/* OPEN FILE ACEPROC SEND * TEXT&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR OPEN FILE ACEPROC CMD &#039;I EDITOR&#039; &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST OPEN FILE ACEPROC CMD &#039;I PROCLIST&#039; &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG OPEN FILE ACEPROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG OPEN FILE ACEPROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS OPEN FILE ACEPROC SEND *.JS TEXT&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS OPEN FILE ACEPROC SEND MODE-M204.JS TEXT&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS OPEN FILE ACEPROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /EDITOR/* OPEN FILE ACEPROC CMD &#039;I UTIL_CODE_MANAGER.JSON&#039;                                               &lt;br /&gt;
&lt;br /&gt;
 *... RKWeb rules:&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB                                               &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS    OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS     OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF    OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG    OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG    OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG   OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS  OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS   OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF  OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG  OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG  OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*      OPEN FILE M204PROC SEND *      EXPIRE +7200      &lt;br /&gt;
&lt;br /&gt;
 *... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*                 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN*              &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT*             &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC*                &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF*                   &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*               &lt;br /&gt;
                                                   &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *      &lt;br /&gt;
                                                  &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;    &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039; &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;  &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;  &lt;br /&gt;
&lt;br /&gt;
 JANUS WEB [portname] SCREEN /SIRLIB/*     -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -                                      &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039; &lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTADMIN*  -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -                                  &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTREPORT* -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -                                 &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTDOC*  -                                                                                   &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -                                   &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /XREF*  -                                                                                      &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -                                       &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /FILEMGMT*    -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -                                    &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
 START SUBSYSTEM DICTADMIN                                                                                            &lt;br /&gt;
 START SUBSYSTEM DICTREPORT                                                                                           &lt;br /&gt;
 START SUBSYSTEM DOCUMENT                                                                                             &lt;br /&gt;
 START SUBSYSTEM XREF                                                                                                 &lt;br /&gt;
 START SUBSYSTEM FILEMGMT                                                                                             &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above web rules, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, FILEMGMT is implemented with Janus Legacy, and it might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103249</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103249"/>
		<updated>2017-06-04T22:13:13Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Installing RKTools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Also as of RKTools V7.7, all Rocket-provided, Soul-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The components formerly in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; procedure file, and those formerly associated with the SQL interface are moved to &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;. This means that all Model&amp;amp;nbsp;204 tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file &amp;amp;mdash; if you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], etc., might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The RKTools contained in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; version 7.7 work for Model&amp;amp;nbsp;204 versions 7.6 and above. For older versions of Model&amp;amp;nbsp;204, use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link above the list of files on the SOUL files download page provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher version number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;For RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface. Note that MONDATA replaces the former SirMon data file, SIRSTATS, which is no longer used.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects. Note that this is the recommended minimum &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; maximum. Unless you have very large servers at your site - 1 megabyte or larger, or have very large screen objects in your own application code, a very large SCRNSTBL will cause table size resets to fail.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), RKWeb provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of up to 4 web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt; *... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
 *... translate EBCDIC BA/BB accordingly &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BA IS U=005B                         &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BB IS U=005D           &lt;br /&gt;
&lt;br /&gt;
 *... support for the Ace Editor, part of RKWeb&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/* OPEN FILE ACEPROC SEND * TEXT&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR OPEN FILE ACEPROC CMD &#039;I EDITOR&#039; &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST OPEN FILE ACEPROC CMD &#039;I PROCLIST&#039; &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG OPEN FILE ACEPROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG OPEN FILE ACEPROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS OPEN FILE ACEPROC SEND *.JS TEXT&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS OPEN FILE ACEPROC SEND MODE-M204.JS TEXT&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS OPEN FILE ACEPROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /EDITOR/* OPEN FILE ACEPROC CMD &#039;I UTIL_CODE_MANAGER.JSON&#039;                                               &lt;br /&gt;
&lt;br /&gt;
 *... RKWeb rules:&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB                                               &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS    OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS     OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF    OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG    OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG    OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG   OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS  OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS   OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF  OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG  OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG  OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*      OPEN FILE M204PROC SEND *      EXPIRE +7200      &lt;br /&gt;
&lt;br /&gt;
 *... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*                 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN*              &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT*             &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC*                &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF*                   &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*               &lt;br /&gt;
                                                   &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *      &lt;br /&gt;
                                                  &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;    &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039; &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;  &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;  &lt;br /&gt;
&lt;br /&gt;
 JANUS WEB [portname] SCREEN /SIRLIB/*     -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -                                      &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039; &lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTADMIN*  -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -                                  &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTREPORT* -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -                                 &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTDOC*  -                                                                                   &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -                                   &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /XREF*  -                                                                                      &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -                                       &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /FILEMGMT*    -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -                                    &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
 START SUBSYSTEM DICTADMIN                                                                                            &lt;br /&gt;
 START SUBSYSTEM DICTREPORT                                                                                           &lt;br /&gt;
 START SUBSYSTEM DOCUMENT                                                                                             &lt;br /&gt;
 START SUBSYSTEM XREF                                                                                                 &lt;br /&gt;
 START SUBSYSTEM FILEMGMT                                                                                             &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above web rules, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, FILEMGMT is implemented with Janus Legacy, and it might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103248</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103248"/>
		<updated>2017-06-04T21:41:25Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* Installing RKTools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Also as of RKTools V7.7, all Rocket-provided, Soul-based tools are consolidated in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The components formerly in the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; procedure file, and those formerly associated with the SQL interface are moved to &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt;. This means that all Model&amp;amp;nbsp;204 tools provided by Rocket are in a single file. &lt;br /&gt;
&lt;br /&gt;
The RKTools 7.7 installation process modifies the application subsystem definitions to point to the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; procedure file &amp;amp;mdash; if you might want to switch back to the previous version of RKTools, you should keep a backup of your current &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file and your current &amp;lt;code&amp;gt;CCASYS&amp;lt;/code&amp;gt; file (though you can also change the subsystem definitions manually using [[SUBSYSMGMT]]).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model&amp;amp;nbsp;204 procedures are in one file in V7.7, review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, [[FILEMGMT overview|FILEMGMT]], etc., might need to be run in addition to the RKTools installation.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; 7.7 code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; file. You need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file. The RKTools contained in &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; version 7.7 work for Model&amp;amp;nbsp;204 versions 7.6 and above. For older versions of Model&amp;amp;nbsp;204, use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link above the list of files on the SOUL files download page provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to an &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher version number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 version 7.6, though version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Model&amp;amp;nbsp;204 System Manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous version, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt;, and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools 7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td nowrap&amp;gt;9800 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Always.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;For RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. &amp;lt;p class=&amp;quot;note:&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; &amp;lt;code&amp;gt;MONDATA&amp;lt;/code&amp;gt; replaces &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;, which is no longer needed as of RKTools V7.7. &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib.&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing Janus OMNI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing [[Janus Network Security|Janus SSL]] or RKWeb.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MONDATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface. Note that MONDATA replaces the former SirMon data file, SIRSTATS, which is no longer used.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and application subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSY subsystems, an Online must have allocated an initialized CCASYS file (with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSY subsystems and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger &amp;lt;var&amp;gt;[[SSLIBSIZE]]&amp;lt;/var&amp;gt; on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure &amp;lt;code&amp;gt;RKTOOLS_INSTALL&amp;lt;/code&amp;gt; also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate [[SCLASS]] classes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire Online, making it at least 750,000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb (Model 204 Tools on the Web)==&lt;br /&gt;
New for RKTools version 7.7 (and requiring at least Model&amp;amp;nbsp;204 version 7.6), RKWeb provides web access for all the important elements of Model&amp;amp;nbsp;204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads under the Janus TOGA agreement, which allows the running of up to 4 web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model&amp;amp;nbsp;204 entities, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory [[JANUS WEB rule matching order and examples|Janus rules]] to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot; style = &amp;quot;font-size:80%&amp;quot;&amp;gt; *... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
 *... translate EBCDIC BA/BB accordingly &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BA IS U=005B                         &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BB IS U=005D           &lt;br /&gt;
&lt;br /&gt;
 *... support for the Ace Editor, part of RKWeb&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/* OPEN FILE ACEPROC SEND * TEXT&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/EDITOR OPEN FILE ACEPROC CMD &#039;I EDITOR&#039; &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/PROCLIST OPEN FILE ACEPROC CMD &#039;I PROCLIST&#039; &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SETTINGS.PNG OPEN FILE ACEPROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/S.SIRLIB_SEQ.PNG OPEN FILE ACEPROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/*.JS OPEN FILE ACEPROC SEND *.JS TEXT&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/SNIPPETS/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/SRC/MODE-M204.JS OPEN FILE ACEPROC SEND MODE-M204.JS TEXT&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /ACE/LIB/*.JS OPEN FILE ACEPROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /EDITOR/* OPEN FILE ACEPROC CMD &#039;I UTIL_CODE_MANAGER.JSON&#039;                                               &lt;br /&gt;
&lt;br /&gt;
 *... RKWeb rules:&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/* CMD RKWEB                                               &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.CSS    OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JS     OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.GIF    OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.PNG    OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPG    OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*.JPEG   OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.CSS  OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JS   OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.GIF  OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.PNG  OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPG  OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/*.JPEG OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt; ON /RKWSEND/*      OPEN FILE M204PROC SEND *      EXPIRE +7200      &lt;br /&gt;
&lt;br /&gt;
 *... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /SIRLIB*                 &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTADMIN*              &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTREPORT*             &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /DICTDOC*                &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /XREF*                   &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  DISALLOW /FILEMGMT*               &lt;br /&gt;
                                                   &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /SIRLIB*     USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTADMIN*  USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTREPORT* USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /DICTDOC*    USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /XREF*       USER *      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ALLOW    /FILEMGMT*   USER *      &lt;br /&gt;
                                                  &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;    &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039; &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;  &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /XREF*       CMD &#039;XREF *&#039;      &lt;br /&gt;
 JANUS WEB &amp;lt;i&amp;gt;portname&amp;lt;/i&amp;gt;  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;  &lt;br /&gt;
&lt;br /&gt;
 JANUS WEB [portname] SCREEN /SIRLIB/*     -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -                                      &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039; &lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTADMIN*  -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -                                  &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTREPORT* -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -                                 &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTDOC*  -                                                                                   &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -                                   &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /XREF*  -                                                                                      &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -                                       &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /FILEMGMT*    -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -                                    &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
 START SUBSYSTEM DICTADMIN                                                                                            &lt;br /&gt;
 START SUBSYSTEM DICTREPORT                                                                                           &lt;br /&gt;
 START SUBSYSTEM DOCUMENT                                                                                             &lt;br /&gt;
 START SUBSYSTEM XREF                                                                                                 &lt;br /&gt;
 START SUBSYSTEM FILEMGMT                                                                                             &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and APSY definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached with a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods need to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above web rules, some RKWeb applications are implemented with [[Janus Web Legacy Support|Janus Legacy]], which launches them into a separate browser tab. Janus Legacy applications are not fully integrated with RKWeb, so you must use the security configured for those applications. For instance, FILEMGMT is implemented with Janus Legacy, and it might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103206</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103206"/>
		<updated>2017-05-31T18:20:09Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Another important change in V7.7 is the consolidation of all Rocket-provided, Soul-based tools into M204PROC. The components formerly in the SIRIUS procedure file, and those formerly associated with the SQL interface have all been moved to M204PROC, which means that all Model 204 tools provided by Rocket are in a single file. The RKTools install process will change the apsy definitions to point to the new procedure file - if you want to switch back to the previous version of RKTools you should keep a backup of your current SIRIUS file and your current CCASYS file (though you can also change the apsy definitions manually via SUBSYSMGMT).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model204 procedure are now in one file, you should review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, FILEMGMT, etc., might need to be run in addition to this install.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Model 204]]&amp;lt;/var&amp;gt; file. You will need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.  The RKTools held in M204PROC Version 7.7 will work for Model 204 releases 7.6 and above. For older releases of Model 204 use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link on the download page provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher release number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 Version 7.6, thought Version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;System manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous release, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt; and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools V7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9800 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;required for RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. Note that MONDATA replaces SIRSTATS, which is no longer needed as of RKTools V7.7&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing Janus OMNI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing Janus SSL or RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204DATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and APSY subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSYs, an Online must have allocated an initialized CCASYS file&lt;br /&gt;
(with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSYs and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger SSLIBSIZE on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure RKTOOLS_INSTALL also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate SCLASSes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire online, making it at least 750000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb - Model 204 Tools on the Web==&lt;br /&gt;
New for RKTools version V7.7 (and requiring at least Model 204 Version 7.6), RKWeb provides web access for all the important elements of Model 204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads via the Janus TOGA agreement, which allows the running of up to 4 web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model 204 entities, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory Janus rules to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 *... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
 *... translate EBCDIC BA/BB accordingly &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BA IS U=005B                         &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BB IS U=005D           &lt;br /&gt;
&lt;br /&gt;
 *... support for the Ace Editor, part of RKWeb&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/* OPEN FILE ACEPROC SEND * TEXT&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/EDITOR OPEN FILE ACEPROC CMD &#039;I EDITOR&#039; &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/PROCLIST OPEN FILE ACEPROC CMD &#039;I PROCLIST&#039; &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/S.SETTINGS.PNG OPEN FILE ACEPROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/S.SIRLIB_SEQ.PNG OPEN FILE ACEPROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/*.JS OPEN FILE ACEPROC SEND *.JS TEXT&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/SRC/SNIPPETS/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/SRC/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/SRC/MODE-M204.JS OPEN FILE ACEPROC SEND MODE-M204.JS TEXT&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/LIB/*.JS OPEN FILE ACEPROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /EDITOR/* OPEN FILE ACEPROC CMD &#039;I UTIL_CODE_MANAGER.JSON&#039;                                               &lt;br /&gt;
&lt;br /&gt;
 *... RKWeb rules:&lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/* CMD RKWEB                                               &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.CSS    OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.JS     OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.GIF    OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.PNG    OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.JPG    OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.JPEG   OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.CSS  OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.JS   OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.GIF  OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.PNG  OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.JPG  OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.JPEG OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
 JANUS WEB [portname] ON /RKWSEND/*      OPEN FILE M204PROC SEND *      EXPIRE +7200      &lt;br /&gt;
&lt;br /&gt;
 *... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /SIRLIB*                 &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /DICTADMIN*              &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /DICTREPORT*             &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /DICTDOC*                &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /XREF*                   &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /FILEMGMT*               &lt;br /&gt;
                                                   &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /SIRLIB*     USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /DICTADMIN*  USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /DICTREPORT* USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /DICTDOC*    USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /XREF*       USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /FILEMGMT*   USER *      &lt;br /&gt;
                                                  &lt;br /&gt;
 JANUS WEB [portname]  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;    &lt;br /&gt;
 JANUS WEB [portname]  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039; &lt;br /&gt;
 JANUS WEB [portname]  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
 JANUS WEB [portname]  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;  &lt;br /&gt;
 JANUS WEB [portname]  ON /XREF*       CMD &#039;XREF *&#039;      &lt;br /&gt;
 JANUS WEB [portname]  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;  &lt;br /&gt;
&lt;br /&gt;
 JANUS WEB [portname] SCREEN /SIRLIB/*     -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -                                      &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039; &lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTADMIN*  -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -                                  &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTREPORT* -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -                                 &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTDOC*  -                                                                                   &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -                                   &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /XREF*  -                                                                                      &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -                                       &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /FILEMGMT*    -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -                                    &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
 START SUBSYSTEM DICTADMIN                                                                                            &lt;br /&gt;
 START SUBSYSTEM DICTREPORT                                                                                           &lt;br /&gt;
 START SUBSYSTEM DOCUMENT                                                                                             &lt;br /&gt;
 START SUBSYSTEM XREF                                                                                                 &lt;br /&gt;
 START SUBSYSTEM FILEMGMT                                                                                             &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and apsy definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached via a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods needs to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
 SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
 SIRMETH ALLOW SYSTEMSET SUBSYSTEM SIR* NONPRE&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above web rules, some RKWeb applications are implemented with Janus Legacy, which launches them into a separate browser tab. Janus Legacy apps are not fully integrated with RKWeb, so use the security configured for those apps. For instance, FileMGMT is implemented with Janus Legacy and might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103198</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103198"/>
		<updated>2017-05-31T15:01:44Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Another important change in V7.7 is the consolidation of all Rocket-provided, Soul-based tools into M204PROC. The components formerly in the SIRIUS procedure file, and those formerly associated with the SQL interface have all been moved to M204PROC, which means that all Model 204 tools provided by Rocket are in a single file. The RKTools install process will change the apsy definitions to point to the new procedure file - if you want to switch back to the previous version of RKTools you should keep a backup of your current SIRIUS file and your current CCASYS file (though you can also change the apsy definitions manually via SUBSYSMGMT).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model204 procedure are now in one file, you should review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, FILEMGMT, etc., might need to be run in addition to this install.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Model 204]]&amp;lt;/var&amp;gt; file. You will need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.  The RKTools held in M204PROC Version 7.7 will work for Model 204 releases 7.6 and above. For older releases of Model 204 use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link on the download page provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher release number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 Version 7.6, thought Version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;System manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous release, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt; and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools V7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9800 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;required for RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. Note that MONDATA replaces SIRSTATS, which is no longer needed as of RKTools V7.7&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing Janus OMNI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing Janus SSL or RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204DATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and APSY subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSYs, an Online must have allocated an initialized CCASYS file&lt;br /&gt;
(with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSYs and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger SSLIBSIZE on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure RKTOOLS_INSTALL also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate SCLASSes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire online, making it at least 750000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb - Model 204 Tools on the Web==&lt;br /&gt;
New for RKTools version V7.7 (and requiring at least Model 204 Version 7.6), RKWeb provides web access for all the important elements of Model 204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads via the Janus TOGA agreement, which allows the running of up to 4 web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model 204 entities, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory Janus rules to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 *... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
 *... translate EBCDIC BA/BB accordingly &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BA IS U=005B                         &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BB IS U=005D           &lt;br /&gt;
&lt;br /&gt;
 *... support for the Ace Editor, part of RKWeb&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/* OPEN FILE ACEPROC SEND * TEXT&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/EDITOR OPEN FILE ACEPROC CMD &#039;I EDITOR&#039; &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/PROCLIST OPEN FILE ACEPROC CMD &#039;I PROCLIST&#039; &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/S.SETTINGS.PNG OPEN FILE ACEPROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/S.SIRLIB_SEQ.PNG OPEN FILE ACEPROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/*.JS OPEN FILE ACEPROC SEND *.JS TEXT&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/SRC/SNIPPETS/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/SRC/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/SRC/MODE-M204.JS OPEN FILE ACEPROC SEND MODE-M204.JS TEXT&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/LIB/*.JS OPEN FILE ACEPROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /EDITOR/* OPEN FILE ACEPROC CMD &#039;I UTIL_CODE_MANAGER.JSON&#039;                                               &lt;br /&gt;
&lt;br /&gt;
 *... RKWeb rules:&lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/* CMD RKWEB                                               &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.CSS    OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.JS     OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.GIF    OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.PNG    OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.JPG    OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.JPEG   OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.CSS  OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.JS   OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.GIF  OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.PNG  OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.JPG  OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.JPEG OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
 JANUS WEB [portname] ON /RKWSEND/*      OPEN FILE M204PROC SEND *      EXPIRE +7200      &lt;br /&gt;
&lt;br /&gt;
 *... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /SIRLIB*                 &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /DICTADMIN*              &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /DICTREPORT*             &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /DICTDOC*                &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /XREF*                   &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /FILEMGMT*               &lt;br /&gt;
                                                   &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /SIRLIB*     USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /DICTADMIN*  USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /DICTREPORT* USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /DICTDOC*    USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /XREF*       USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /FILEMGMT*   USER *      &lt;br /&gt;
                                                  &lt;br /&gt;
 JANUS WEB [portname]  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;    &lt;br /&gt;
 JANUS WEB [portname]  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039; &lt;br /&gt;
 JANUS WEB [portname]  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
 JANUS WEB [portname]  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;  &lt;br /&gt;
 JANUS WEB [portname]  ON /XREF*       CMD &#039;XREF *&#039;      &lt;br /&gt;
 JANUS WEB [portname]  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;  &lt;br /&gt;
&lt;br /&gt;
 JANUS WEB [portname] SCREEN /SIRLIB/*     -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -                                      &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039; &lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTADMIN*  -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -                                  &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTREPORT* -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -                                 &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTDOC*  -                                                                                   &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -                                   &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /XREF*  -                                                                                      &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -                                       &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /FILEMGMT*    -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -                                    &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
 START SUBSYSTEM DICTADMIN                                                                                            &lt;br /&gt;
 START SUBSYSTEM DICTREPORT                                                                                           &lt;br /&gt;
 START SUBSYSTEM DOCUMENT                                                                                             &lt;br /&gt;
 START SUBSYSTEM XREF                                                                                                 &lt;br /&gt;
 START SUBSYSTEM FILEMGMT                                                                                             &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and apsy definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached via a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to web rules, if low-privileged users are to be given access to RKWeb, a couple system level methods needs to be made available to those users. The following commands are required to implement this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 SIRMETH ALLOW SYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
 SIRMETH ALLOW SUBSYSTEMSET SUBSYSTEM RKW* NONPRE&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above web rules, some RKWeb applications are implemented with Janus Legacy, which launches them into a separate browser tab. Janus Legacy apps are not fully integrated with RKWeb, so use the security configured for those apps. For instance, FileMGMT is implemented with Janus Legacy and might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103173</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103173"/>
		<updated>2017-05-30T14:52:16Z</updated>

		<summary type="html">&lt;p&gt;Alan: /* RKWeb - Model 204 Tools on the Web */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Another important change in V7.7 is the consolidation of all Rocket-provided, Soul-based tools into M204PROC. The components formerly in the SIRIUS procedure file, and those formerly associated with the SQL interface have all been moved to M204PROC, which means that all Model 204 tools provided by Rocket are in a single file. The RKTools install process will change the apsy definitions to point to the new procedure file - if you want to switch back to the previous version of RKTools you should keep a backup of your current SIRIUS file and your current CCASYS file (though you can also change the apsy definitions manually via SUBSYSMGMT).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model204 procedure are now in one file, you should review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, FILEMGMT, etc., might need to be run in addition to this install.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Model 204]]&amp;lt;/var&amp;gt; file. You will need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.  The RKTools held in M204PROC Version 7.7 will work for Model 204 releases 7.6 and above. For older releases of Model 204 use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link on the download page provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher release number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 Version 7.6, thought Version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;System manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous release, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt; and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools V7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9800 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;required for RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. Note that MONDATA replaces SIRSTATS, which is no longer needed as of RKTools V7.7&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing Janus OMNI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing Janus SSL or RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204DATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and APSY subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSYs, an Online must have allocated an initialized CCASYS file&lt;br /&gt;
(with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSYs and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger SSLIBSIZE on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure RKTOOLS_INSTALL also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate SCLASSes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire online, making it at least 750000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb - Model 204 Tools on the Web==&lt;br /&gt;
New for RKTools version V7.7 (and requiring at least Model 204 Version 7.6), RKWeb provides web access for all the important elements of Model 204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads via the Janus TOGA agreement, which allows the running of up to 4 web threads.&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance and other protected Model 204 entities, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory Janus rules to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 *... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D&lt;br /&gt;
 *... translate EBCDIC BA/BB accordingly &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BA IS U=005B                         &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BB IS U=005D           &lt;br /&gt;
&lt;br /&gt;
 *... support for the Ace Editor, part of RKWeb&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/* OPEN FILE ACEPROC SEND * TEXT&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/EDITOR OPEN FILE ACEPROC CMD &#039;I EDITOR&#039; &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/PROCLIST OPEN FILE ACEPROC CMD &#039;I PROCLIST&#039; &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/S.SETTINGS.PNG OPEN FILE ACEPROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/S.SIRLIB_SEQ.PNG OPEN FILE ACEPROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/*.JS OPEN FILE ACEPROC SEND *.JS TEXT&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/SRC/SNIPPETS/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/SRC/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/*.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/SRC/MODE-M204.JS OPEN FILE ACEPROC SEND MODE-M204.JS TEXT&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/LIB/*.JS OPEN FILE ACEPROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /EDITOR/* OPEN FILE ACEPROC CMD &#039;I UTIL_CODE_MANAGER.JSON&#039;                                               &lt;br /&gt;
&lt;br /&gt;
 *... RKWeb rules:&lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/* CMD RKWEB                                               &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.CSS    OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.JS     OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.GIF    OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.PNG    OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.JPG    OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.JPEG   OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.CSS  OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.JS   OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.GIF  OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.PNG  OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.JPG  OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.JPEG OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
 JANUS WEB [portname] ON /RKWSEND/*      OPEN FILE M204PROC SEND *      EXPIRE +7200      &lt;br /&gt;
&lt;br /&gt;
 *... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /SIRLIB*                 &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /DICTADMIN*              &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /DICTREPORT*             &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /DICTDOC*                &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /XREF*                   &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /FILEMGMT*               &lt;br /&gt;
                                                   &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /SIRLIB*     USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /DICTADMIN*  USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /DICTREPORT* USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /DICTDOC*    USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /XREF*       USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /FILEMGMT*   USER *      &lt;br /&gt;
                                                  &lt;br /&gt;
 JANUS WEB [portname]  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;    &lt;br /&gt;
 JANUS WEB [portname]  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039; &lt;br /&gt;
 JANUS WEB [portname]  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
 JANUS WEB [portname]  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;  &lt;br /&gt;
 JANUS WEB [portname]  ON /XREF*       CMD &#039;XREF *&#039;      &lt;br /&gt;
 JANUS WEB [portname]  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;  &lt;br /&gt;
&lt;br /&gt;
 JANUS WEB [portname] SCREEN /SIRLIB/*     -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -                                      &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039; &lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTADMIN*  -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -                                  &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTREPORT* -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -                                 &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTDOC*  -                                                                                   &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -                                   &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /XREF*  -                                                                                      &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -                                       &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /FILEMGMT*    -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -                                    &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
 START SUBSYSTEM DICTADMIN                                                                                            &lt;br /&gt;
 START SUBSYSTEM DICTREPORT                                                                                           &lt;br /&gt;
 START SUBSYSTEM DOCUMENT                                                                                             &lt;br /&gt;
 START SUBSYSTEM XREF                                                                                                 &lt;br /&gt;
 START SUBSYSTEM FILEMGMT                                                                                             &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and apsy definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached via a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above rules, some RKWeb applications are implemented with Janus Legacy, which launches them into a separate browser tab. Janus Legacy apps are not fully integrated with RKWeb, so use the security configured for those apps. For instance, FileMGMT is implemented with Janus Legacy and might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103148</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103148"/>
		<updated>2017-05-29T20:30:55Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Another important change in V7.7 is the consolidation of all Rocket-provided, Soul-based tools into M204PROC. The components formerly in the SIRIUS procedure file, and those formerly associated with the SQL interface have all been moved to M204PROC, which means that all Model 204 tools provided by Rocket are in a single file. The RKTools install process will change the apsy definitions to point to the new procedure file - if you want to switch back to the previous version of RKTools you should keep a backup of your current SIRIUS file and your current CCASYS file (though you can also change the apsy definitions manually via SUBSYSMGMT).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model204 procedure are now in one file, you should review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, FILEMGMT, etc., might need to be run in addition to this install.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Model 204]]&amp;lt;/var&amp;gt; file. You will need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.  The RKTools held in M204PROC Version 7.7 will work for Model 204 releases 7.6 and above. For older releases of Model 204 use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link on the download page provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher release number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 Version 7.6, thought Version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;System manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous release, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt; and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools V7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9800 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;required for RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. Note that MONDATA replaces SIRSTATS, which is no longer needed as of RKTools V7.7&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing Janus OMNI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing Janus SSL or RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204DATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and APSY subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSYs, an Online must have allocated an initialized CCASYS file&lt;br /&gt;
(with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSYs and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger SSLIBSIZE on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure RKTOOLS_INSTALL also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate SCLASSes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire online, making it at least 750000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb - Model 204 Tools on the Web==&lt;br /&gt;
New for version V7.7 (and requiring at least Model 204 Version 7.6 - RKWeb provides web access to all the important elements of Model 204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads via the Janus TOGA agreement (which allows the running of up to 4 web threads).&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory Janus rules to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
 *... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D... &lt;br /&gt;
 *... translate EBCDIC BA/BB accordingly &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BA IS U=005B                                                                             &lt;br /&gt;
 UNICODE TABLE STANDARD MAP E=BB IS U=005D                                                                             &lt;br /&gt;
&lt;br /&gt;
 *... support for the Ace Editor, part of RKWeb&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/* OPEN FILE ACEPROC SEND * TEXT                                                          &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/EDITOR OPEN FILE ACEPROC CMD &#039;I EDITOR&#039;                                                  &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/PROCLIST OPEN FILE ACEPROC CMD &#039;I PROCLIST&#039;                                              &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/S.SETTINGS.PNG OPEN FILE ACEPROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999               &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/S.SIRLIB_SEQ.PNG OPEN FILE ACEPROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999           &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/*.JS OPEN FILE ACEPROC SEND *.JS TEXT                                                    &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/SRC/SNIPPETS/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/SNIPPETS/*.JS BINARY EXPIRE &lt;br /&gt;
+999999&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/SRC/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/*.JS BINARY EXPIRE +999999                  &lt;br /&gt;
 JANUS WEB [portname] ON /ACE/SRC/MODE-M204.JS OPEN FILE ACEPROC SEND MODE-M204.JS TEXT&lt;br /&gt;
 JANUS WEB [portname] ON /ACE/LIB/*.JS OPEN FILE ACEPROC SEND *.JS BINARY EXPIRE +999999&lt;br /&gt;
 JANUS WEB [portname] ON /EDITOR/* OPEN FILE ACEPROC CMD &#039;I UTIL_CODE_MANAGER.JSON&#039;                                                                                                                &lt;br /&gt;
&lt;br /&gt;
 *... RKWeb rules:&lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/* CMD RKWEB                                               &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.CSS    OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.JS     OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.GIF    OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.PNG    OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.JPG    OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*.JPEG   OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.CSS  OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.JS   OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200 &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.GIF  OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.PNG  OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.JPG  OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200      &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/*.JPEG OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200     &lt;br /&gt;
 JANUS WEB [portname] ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
 JANUS WEB [portname] ON /RKWSEND/*      OPEN FILE M204PROC SEND *      EXPIRE +7200      &lt;br /&gt;
&lt;br /&gt;
 *... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /SIRLIB*                 &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /DICTADMIN*              &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /DICTREPORT*             &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /DICTDOC*                &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /XREF*                   &lt;br /&gt;
 JANUS WEB [portname]  DISALLOW /FILEMGMT*               &lt;br /&gt;
                                                   &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /SIRLIB*     USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /DICTADMIN*  USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /DICTREPORT* USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /DICTDOC*    USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /XREF*       USER *      &lt;br /&gt;
 JANUS WEB [portname]  ALLOW    /FILEMGMT*   USER *      &lt;br /&gt;
                                                  &lt;br /&gt;
 JANUS WEB [portname]  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;    &lt;br /&gt;
 JANUS WEB [portname]  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039; &lt;br /&gt;
 JANUS WEB [portname]  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
 JANUS WEB [portname]  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;  &lt;br /&gt;
 JANUS WEB [portname]  ON /XREF*       CMD &#039;XREF *&#039;      &lt;br /&gt;
 JANUS WEB [portname]  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;  &lt;br /&gt;
&lt;br /&gt;
 JANUS WEB [portname] SCREEN /SIRLIB/*     -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -                                      &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039; &lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTADMIN*  -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -                                  &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTREPORT* -                                                                                 &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -                                 &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
 JANUS WEB [portname] SCREEN /DICTDOC*  -                                                                                   &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -                                   &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /XREF*  -                                                                                      &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -                                       &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
 JANUS WEB [portname] SCREEN /FILEMGMT*    -                                                                                &lt;br /&gt;
     EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -                                    &lt;br /&gt;
     BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
     BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
 &lt;br /&gt;
 START SUBSYSTEM DICTADMIN                                                                                            &lt;br /&gt;
 START SUBSYSTEM DICTREPORT                                                                                           &lt;br /&gt;
 START SUBSYSTEM DOCUMENT                                                                                             &lt;br /&gt;
 START SUBSYSTEM XREF                                                                                                 &lt;br /&gt;
 START SUBSYSTEM FILEMGMT                                                                                             &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and apsy definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached via a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above rules, some RKWeb applications are implemented with Janus Legacy, which launches them into a separate browser tab. Janus Legacy apps are not fully integrated with RKWeb, so use the security configured for those apps. For instance, FileMGMT is implemented with Janus Legacy and might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103147</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103147"/>
		<updated>2017-05-29T20:06:04Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Another important change in V7.7 is the consolidation of all Rocket-provided, Soul-based tools into M204PROC. The components formerly in the SIRIUS procedure file, and those formerly associated with the SQL interface have all been moved to M204PROC, which means that all Model 204 tools provided by Rocket are in a single file. The RKTools install process will change the apsy definitions to point to the new procedure file - if you want to switch back to the previous version of RKTools you should keep a backup of your current SIRIUS file and your current CCASYS file (though you can also change the apsy definitions manually via SUBSYSMGMT).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model204 procedure are now in one file, you should review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, FILEMGMT, etc., might need to be run in addition to this install.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Model 204]]&amp;lt;/var&amp;gt; file. You will need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.  The RKTools held in M204PROC Version 7.7 will work for Model 204 releases 7.6 and above. For older releases of Model 204 use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link on the download page provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher release number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 Version 7.6, thought Version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;System manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous release, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt; and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools V7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9800 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;required for RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. Note that MONDATA replaces SIRSTATS, which is no longer needed as of RKTools V7.7&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing Janus OMNI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing Janus SSL or RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204DATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and APSY subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSYs, an Online must have allocated an initialized CCASYS file&lt;br /&gt;
(with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSYs and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger SSLIBSIZE on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure RKTOOLS_INSTALL also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate SCLASSes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire online, making it at least 750000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb - Model 204 Tools on the Web==&lt;br /&gt;
New for version V7.7 (and requiring at least Model 204 Version 7.6 - RKWeb provides web access to all the important elements of Model 204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads via the Janus TOGA agreement (which allows the running of up to 4 web threads).&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory Janus rules to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D... &lt;br /&gt;
*... translate EBCDIC BA/BB accordingly&lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B                                                                             &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D                                                                             &lt;br /&gt;
&lt;br /&gt;
*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB [portname] ON /ACE/* OPEN FILE ACEPROC SEND * TEXT                                                          &lt;br /&gt;
JANUS WEB [portname] ON /ACE/EDITOR OPEN FILE ACEPROC CMD &#039;I EDITOR&#039;                                                  &lt;br /&gt;
JANUS WEB [portname] ON /ACE/PROCLIST OPEN FILE ACEPROC CMD &#039;I PROCLIST&#039;                                              &lt;br /&gt;
JANUS WEB [portname] ON /ACE/S.SETTINGS.PNG OPEN FILE ACEPROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999               &lt;br /&gt;
JANUS WEB [portname] ON /ACE/S.SIRLIB_SEQ.PNG OPEN FILE ACEPROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999           &lt;br /&gt;
JANUS WEB [portname] ON /ACE/*.JS OPEN FILE ACEPROC SEND *.JS TEXT                                                    &lt;br /&gt;
JANUS WEB [portname] ON /ACE/SRC/SNIPPETS/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB [portname] ON /ACE/SRC/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/*.JS BINARY EXPIRE +999999                  &lt;br /&gt;
JANUS WEB [portname] ON /ACE/SRC/MODE-M204.JS OPEN FILE ACEPROC SEND MODE-M204.JS TEXT                                &lt;br /&gt;
JANUS WEB [portname] ON /ACE/LIB/*.JS OPEN FILE ACEPROC SEND *.JS BINARY EXPIRE +999999                                                                                                                                     &lt;br /&gt;
JANUS WEB [portname] ON /EDITOR/* OPEN FILE ACEPROC CMD &#039;I UTIL_CODE_MANAGER.JSON&#039;                                    &lt;br /&gt;
                                                                                                                &lt;br /&gt;
*... RKWeb rules:&lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/* CMD RKWEB                                               &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*.CSS    OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200 &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*.JS     OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200 &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*.GIF    OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200      &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*.PNG    OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200      &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*.JPG    OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200      &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*.JPEG   OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200     &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/*.CSS  OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200 &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/*.JS   OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200 &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/*.GIF  OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200      &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/*.PNG  OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200      &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/*.JPG  OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200      &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/*.JPEG OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200     &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB [portname] ON /RKWSEND/*      OPEN FILE M204PROC SEND *      EXPIRE +7200      &lt;br /&gt;
&lt;br /&gt;
*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB [portname]  DISALLOW /SIRLIB*                 &lt;br /&gt;
JANUS WEB [portname]  DISALLOW /DICTADMIN*              &lt;br /&gt;
JANUS WEB [portname]  DISALLOW /DICTREPORT*             &lt;br /&gt;
JANUS WEB [portname]  DISALLOW /DICTDOC*                &lt;br /&gt;
JANUS WEB [portname]  DISALLOW /XREF*                   &lt;br /&gt;
JANUS WEB [portname]  DISALLOW /FILEMGMT*               &lt;br /&gt;
                                                  &lt;br /&gt;
JANUS WEB [portname]  ALLOW    /SIRLIB*     USER *      &lt;br /&gt;
JANUS WEB [portname]  ALLOW    /DICTADMIN*  USER *      &lt;br /&gt;
JANUS WEB [portname]  ALLOW    /DICTREPORT* USER *      &lt;br /&gt;
JANUS WEB [portname]  ALLOW    /DICTDOC*    USER *      &lt;br /&gt;
JANUS WEB [portname]  ALLOW    /XREF*       USER *      &lt;br /&gt;
JANUS WEB [portname]  ALLOW    /FILEMGMT*   USER *      &lt;br /&gt;
                                                  &lt;br /&gt;
JANUS WEB [portname]  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;    &lt;br /&gt;
JANUS WEB [portname]  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039; &lt;br /&gt;
JANUS WEB [portname]  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB [portname]  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;  &lt;br /&gt;
JANUS WEB [portname]  ON /XREF*       CMD &#039;XREF *&#039;      &lt;br /&gt;
JANUS WEB [portname]  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;  &lt;br /&gt;
&lt;br /&gt;
JANUS WEB [portname] SCREEN /SIRLIB/*     -                                                                                &lt;br /&gt;
    EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -                                      &lt;br /&gt;
    BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
    BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039; &lt;br /&gt;
                                                                                                                     &lt;br /&gt;
JANUS WEB [portname] SCREEN /DICTADMIN*  -                                                                                 &lt;br /&gt;
    EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -                                  &lt;br /&gt;
    BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
    BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
JANUS WEB [portname] SCREEN /DICTREPORT* -                                                                                 &lt;br /&gt;
    EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -                                 &lt;br /&gt;
    BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
    BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
JANUS WEB [portname] SCREEN /DICTDOC*  -                                                                                   &lt;br /&gt;
    EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -                                   &lt;br /&gt;
    BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
    BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
JANUS WEB [portname] SCREEN /XREF*  -                                                                                      &lt;br /&gt;
    EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -                                       &lt;br /&gt;
    BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
    BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
JANUS WEB [portname] SCREEN /FILEMGMT*    -                                                                                &lt;br /&gt;
    EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -                                    &lt;br /&gt;
    BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
    BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
START SUBSYSTEM DICTADMIN                                                                                            &lt;br /&gt;
START SUBSYSTEM DICTREPORT                                                                                           &lt;br /&gt;
START SUBSYSTEM DOCUMENT                                                                                             &lt;br /&gt;
START SUBSYSTEM XREF                                                                                                 &lt;br /&gt;
START SUBSYSTEM FILEMGMT                                                                                             &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
                                                  &lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and apsy definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached via a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above rules, some RKWeb applications are implemented with Janus Legacy, which launches them into a separate browser tab. Janus Legacy apps are not fully integrated with RKWeb, so use the security configured for those apps. For instance, FileMGMT is implemented with Janus Legacy and might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103146</id>
		<title>RKTools installation</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=RKTools_installation&amp;diff=103146"/>
		<updated>2017-05-29T19:18:29Z</updated>

		<summary type="html">&lt;p&gt;Alan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKTools]]&amp;lt;/var&amp;gt; (Rocket Tools for Model 204) is a set of [[Application Subsystem development|application subsystems]] (aka APSYs) running inside a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online that provide 3270 and web-based tools for programmers, database administrators, and system managers. &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; was formerly known as UL/SPF.&lt;br /&gt;
&lt;br /&gt;
Introduced in RKTools V7.7 (mid-2017), &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[RKWeb]]&amp;lt;/var&amp;gt; is a web-based version of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; utilities and tools, including most of RKTools. RKWeb is installed as part of RKTools.&lt;br /&gt;
&lt;br /&gt;
Another important change in V7.7 is that tools formerly in the SIRIUS procedure have been moved to M204PROC, which means that all Model 204 tools provided by Rocket are in a single file. The RKTools install process will change the apsy definitions to point to the new procedure file - if you want to switch back to the previous version of RKTools you should keep a backup of your current CCASYS file (you could also change the apsy definitions manually via SUBSYSMGMT).&lt;br /&gt;
&lt;br /&gt;
Because all Rocket Model204 procedure are now in one file, you should review the [[Dictionary/204 installation guide]] to see what steps, if any, related to SUBSYSMGMT, FILEMGMT, etc., might need to be run.&lt;br /&gt;
&lt;br /&gt;
Installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires downloading the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file from the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; maintenance website, restoring it to your environment, setting up some subsidiary &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files, and verifying that the environment has the appropriate parameter settings.&lt;br /&gt;
&lt;br /&gt;
Once the installation is complete, upgrades to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; can almost always be handled by restoring a fresh copy of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==Download the installation file==&lt;br /&gt;
All &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; code resides in the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Model 204]]&amp;lt;/var&amp;gt; file. You will need to download a dump version of this file from the Rocket Software Model&amp;amp;nbsp;204 maintenance website.&lt;br /&gt;
 &lt;br /&gt;
To download from the Rocket website:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On the [https://m204.rocketsoftware.com/ Rocket M204 Customer Care] page, go to the &amp;quot;Downloads and Uploads&amp;quot; section and select the &amp;quot;Download SOUL files&amp;quot; link to access the &amp;quot;SOUL files for Rocket Software&amp;quot; page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in, and download the latest version of the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file.  The RKTools held in M204PROC Version 7.7 will work for Model 204 releases 7.6 and above. For older releases of Model 204 use the download labeled &amp;quot;RKTools V7.5&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A &amp;quot;Click here&amp;quot; link on the download page provides help about downloading and uploading files, file sizing, and more.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can bypass any step of the installation that applies only to a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; module you are not installing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; operates in a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; Online region of the same or higher release number as &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;. In other words, version 7.5 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; version 7.5 or higher. RKTools V7.7 was made specifically backward compatible to M204 Version 7.6, thought Version 7.7 is recommended.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Requirements for server sizes and parameter settings for each product are listed in [[#RKTools server sizes|RKTools server sizes]].&amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;To verify the products for which your Online is authorized, enter &amp;lt;code&amp;gt;ROCKET&amp;lt;/code&amp;gt; at the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; command line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The installing user &amp;lt;b&amp;gt;must have&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Update access to the JCL or EXECs that bring up the host Online&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;System manager privileges&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access to the [[SUBSYSMGMT]] facility and the JCL or EXEC that runs the Online &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; region.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing RKTools==&lt;br /&gt;
&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Attention:&amp;lt;/b&amp;gt; If you are upgrading from a previous release, keep your old copies of &amp;lt;code&amp;gt;SIRLOCAL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M204LOCL&amp;lt;/code&amp;gt; and any application-specific data files, such as &amp;lt;code&amp;gt;JANCAT&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRLIBD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRFILED&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;SIRSTATS&amp;lt;/code&amp;gt;. As of RKTools V7.7, the &amp;lt;code&amp;gt;SIRIUS&amp;lt;/code&amp;gt; file is no longer used, but there is no harm in keeping it in case you want to fall back to a previous release.&lt;br /&gt;
&lt;br /&gt;
The installation process uses your existing RKTools files to determine whether to perform upgrade actions or new-installation actions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allocate the space required for the RKTools files. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you are restoring into your existing &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file, note that the &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; file has X&#039;0221&#039; privileges, which does &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; allow &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. You will have to &amp;lt;var&amp;gt;CREATE&amp;lt;/var&amp;gt; the file first (to wipe out existing content) before you execute the &amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt;. A sample command sequence is:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;CREATE FILE M204PROC&lt;br /&gt;
END CREATE&lt;br /&gt;
OPEN FILE M204PROC&lt;br /&gt;
IN M204PROC RESTORE 192 FROM &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;dumpfile&amp;lt;/var&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the RKTools files and their sizes.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204PROC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9800 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;2000 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;required for RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;MONDATA&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;4000 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;. Note that MONDATA replaces SIRSTATS, which is no longer needed as of RKTools V7.7&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBD&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing Janus OMNI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1200 pages&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;only if installing Janus SSL or RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;var&amp;gt;RESTORE&amp;lt;/var&amp;gt; &amp;lt;code&amp;gt;M204PROC&amp;lt;/code&amp;gt; from the downloaded DUMP file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;updateJCL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;li&amp;gt;Update the Online JCL or EXEC:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add DD (MVS) cards or FILEDEFs (CMS) for the RKTools files.&lt;br /&gt;
The following table lists the files for which DD cards or FILEDEFs might be needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Allocation is required...&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRIUS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLOCAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;always&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204LOCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If using RKWeb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;M204DATA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; and using the web interface&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILED&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;SIRLIBD, SIRLIBP&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirLib&amp;lt;/var&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANCAT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing JANUS OMNI Access Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;only if installing JANUS SSL Module&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online environment allows the use of file groups and APSY subsystems.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;To use permanent file groups, the Online must have allocated an&lt;br /&gt;
initialized &amp;lt;code&amp;gt;CCAGRP&amp;lt;/code&amp;gt; file, and the &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To use APSYs, an Online must have allocated an initialized CCASYS file&lt;br /&gt;
(with all fields defined), and the &amp;lt;var&amp;gt;SYSOPT&amp;lt;/var&amp;gt; parameter must contain the &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bit. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
For more information about APSYs and file groups, see [[Storing and using file group definitions (CCAGRP)#File groups|File groups]] and [[System requirements for Application Subsystems]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verify that the Online has a minimum of 10 [[Sdaemons|Sdaemon]] threads allocated.  Each of these threads is typically defined as &amp;lt;code&amp;gt;IODEV15&amp;lt;/code&amp;gt; thread.&lt;br /&gt;
&lt;br /&gt;
If using RKWeb or any of the web interfaces to other components, you may need more IODEV15s available.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Modify the User 0 stream.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
Adjust these parameters: &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Adjustment&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NFILES&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDCBS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NDIR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Increase by the number of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; files.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 5.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXDAEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXINCL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum setting is 10.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CUSTOM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKWeb requires the 18 bit to be on, to enable a larger SSLIBSIZE on the Janus web port.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMPOPT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RKTools requires the &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; X&#039;03&#039; bit, which enables mixed-case SOUL. RKTools makes extensive use of mixed-case coding, and the tools fail to compile if support is not enabled. If [[SirLib change control#Applying updates in batch mode|batch SirLib]] or other batch features are used, ensure that &amp;lt;var&amp;gt;COMPOPT&amp;lt;/var&amp;gt; is set to X&#039;03&#039; in those jobs as well.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Verify you have adequate &amp;lt;var&amp;gt;[[UTABLE command|UTABLE]]&amp;lt;/var&amp;gt; settings:&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;UTABLE parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SEQPDL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;4096&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Minimum PDL available for sequencer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LIBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of input buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOBUFF&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;960&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LPDLST&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of user push down list&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LQTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2200&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of QTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LNTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;50&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of NTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;60000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of STBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LTTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of TTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LVTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1300&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of VTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LGTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;2000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of global variable table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of FTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LXTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of XTBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LITBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of ITBL&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LOUTPB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10000&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of output page buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;LFSCB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;21400&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Length of full screen buffer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NORQS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Number of requests preserved&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTLEN &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;220 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max length of each header or trailer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXHDR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of headers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MAXTRL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;7 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Max number of trailers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;text-align:right&amp;quot;&amp;gt;12000 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STBL size for screen objects&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Issue &amp;lt;code&amp;gt;OPEN FILE M204PROC&amp;lt;/code&amp;gt; (no password is required), and execute the following command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;INCLUDE RKTOOLS_INSTALL&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This procedure performs all installation functions for new users and all upgrade functions for reinstalling users.&lt;br /&gt;
No user profiles or other site-specific customization will be lost.&lt;br /&gt;
If any problems are encountered while running this procedure, correct the problems and re-execute.&lt;br /&gt;
 &lt;br /&gt;
The procedure RKTOOLS_INSTALL also builds an APSY subsystem called &amp;lt;code&amp;gt;RKINSTALL&amp;lt;/code&amp;gt;.&lt;br /&gt;
If installations need to be re-run, the subsystem may be invoked rather than the procedure.&lt;br /&gt;
&lt;br /&gt;
During APSY subsystem execution, some error messages are not suppressed, which aids in diagnosing any installation problems. For example, you will be able to see if an installation failed because a file was enqueued in a different Online, and so on. &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Use SUBSYSMGMT to add users to the appropriate SCLASSes for any private or semi-public RKTools subsystems. &lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
The installing user is automatically added to the administration SCLASS in all RKTools subsystems.&amp;lt;/p&amp;gt; &amp;lt;/li&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;li&amp;gt;Review the next section, &amp;quot;RKTools server sizes,&amp;quot; for specific requirements of individual subsystem components of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; CCATEMP usage might increase with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt;.&lt;br /&gt;
CCATEMP should be monitored (&amp;lt;code&amp;gt;VIEW TEMPSIZE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VIEW TEMPMAX&amp;lt;/code&amp;gt;) to ensure that sufficient space is allocated to accommodate the additional activity.  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RKTools server sizes===&lt;br /&gt;
The minimum &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; server size requirements are listed below.&lt;br /&gt;
The actual server size requirements might vary slightly because of table&lt;br /&gt;
settings in your &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; online, and because of slight&lt;br /&gt;
differences between &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; requirements in different versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt;. Rocket recommends using one server size for the entire online, making it at least 750000 bytes to accomodate the largest RKTools component.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Subsystem name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Minimum server size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRADMIN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;150K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRDBA&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;180K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRFILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;230K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRLIB&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRMON&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;220K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRPRO&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;750K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SIRSCAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;250K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JANSSL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;300K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RKTools&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;135K&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UTABLE and parameters===&lt;br /&gt;
Initial problems with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems are usually associated with one or two extremely small default &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; settings.&lt;br /&gt;
Running the failing subsystem in &amp;lt;code&amp;gt;TEST DEBUG&amp;lt;/code&amp;gt; mode will highlight &amp;lt;var&amp;gt;UTABLE&amp;lt;/var&amp;gt; parameters that need to be increased.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; One parameter that must be set for &amp;lt;code&amp;gt;SIRMON&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SIRPRO&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;SIRSCAN&amp;lt;/code&amp;gt; is &amp;lt;var&amp;gt;[[SCRNSTBL parameter|SCRNSTBL]]&amp;lt;/var&amp;gt;, which is necessary for the use of screen objects. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;RKTools required parameter minimums&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Parameter&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCRNSTBL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12000. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
A setting of 18000 is recommended for shops that use Mod 6 terminals with very large screen sizes (Rocket regularly tests with 3270 screen sizes of 50x150 characters). &amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirLib===&lt;br /&gt;
Read and follow the instructions in the [[SirLib &amp;quot;getting started&amp;quot; steps]].&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirScan===&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; administrator can use SIRADMIN to set default I/O and record maximums for users in the various &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirScan&amp;lt;/var&amp;gt; SCLASSes. See [[SirScan setup]] for details.&lt;br /&gt;
&lt;br /&gt;
===Additional setup for SirMon===&lt;br /&gt;
When users are added to SCLASSes, note that there is a special &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; SCLASS.&lt;br /&gt;
Any user added to this SCLASS gains the ability to &amp;lt;var&amp;gt;BUMP&amp;lt;/var&amp;gt; other users.&lt;br /&gt;
This class does not provide access to customizing options in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
Only users in the ADMIN SCLASS are able to add custom screen definitions to &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; background monitor is to be used,&lt;br /&gt;
add the following line to User 0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRMON BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
The background monitor may also be started automatically in a BATCH2 thread or an sdaemon thread.&lt;br /&gt;
Consult the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[SirMon]]&amp;lt;/var&amp;gt; documentation for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize statistic thresholds or use the supplied defaults to establish problem conditions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt; has a feature to send warnings to&lt;br /&gt;
e-mail addresses and cell phones (via e-mail).&lt;br /&gt;
This feature requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Sockets]]&amp;lt;/var&amp;gt; and a started &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; port.&lt;br /&gt;
 &lt;br /&gt;
===Additional setup for SirFile===&lt;br /&gt;
If the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; background monitor is to be used, add the following line to User&amp;amp;nbsp;0&#039;s input stream:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;SIRFILE BACKGROUND&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
As with &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirMon&amp;lt;/var&amp;gt;, the background monitor may be started automatically in a BATCH2 thread or in an sdaemon thread. See [[SirFile refresh process]] for details.&lt;br /&gt;
 &lt;br /&gt;
You can customize the system and file-specific thresholds or use the&lt;br /&gt;
supplied defaults to establish problem conditions.&lt;br /&gt;
&lt;br /&gt;
===RKTools access privileges and SCLASSes===&lt;br /&gt;
Each component application of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; has its own APSY subsystem definition and privileges associated with [[SCLASS]] specifications.&lt;br /&gt;
If you have a good reason for doing so, you can redefine any of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKTools&amp;lt;/var&amp;gt; subsystems as &amp;lt;var&amp;gt;PUBLIC&amp;lt;/var&amp;gt;,&lt;br /&gt;
&amp;lt;var&amp;gt;SEMI-PUBLIC&amp;lt;/var&amp;gt;, or &amp;lt;var&amp;gt;PRIVATE&amp;lt;/var&amp;gt;.&lt;br /&gt;
[[Contacting Rocket Software Technical Support|Contact Rocket Software]] if you are unsure of the effect of a proposed change.&lt;br /&gt;
&lt;br /&gt;
RKTools components are installed as &#039;&#039;auto-start&#039;&#039;. Use SUBSYSMGMT to disable this feature if you prefer that the subsystems not start automatically at each user request.&lt;br /&gt;
&lt;br /&gt;
==RKWeb - Model 204 Tools on the Web==&lt;br /&gt;
New for version V7.7 (and requiring at least Model 204 Version 7.6 - RKWeb provides web access to all the important elements of Model 204. Use of this product requires &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;[[Janus Web Server]]&amp;lt;/var&amp;gt;. If your site does not own Janus Web, RKWeb can still be used by a limited number of Janus Web threads via the Janus TOGA agreement (which allows the running of up to 4 web threads).&lt;br /&gt;
&lt;br /&gt;
Because RKWeb includes an interface for password maintenance, it is mandatory to run it on an SSL-protected web port.&lt;br /&gt;
&lt;br /&gt;
Following are the recommended and mandatory Janus rules to run RKWeb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
                                                                                                                      &lt;br /&gt;
*... Codepage 0037... json requires square brackets to be Unicode 5B &amp;amp; 5D... &lt;br /&gt;
*... translate EBCDIC BA/BB accordingly&lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BA IS U=005B                                                                             &lt;br /&gt;
UNICODE TABLE STANDARD MAP E=BB IS U=005D                                                                             &lt;br /&gt;
&lt;br /&gt;
*... support for the Ace Editor, part of RKWeb&lt;br /&gt;
JANUS WEB [portname] ON /ACE/* OPEN FILE ACEPROC SEND * TEXT                                                          &lt;br /&gt;
JANUS WEB [portname] ON /ACE/EDITOR OPEN FILE ACEPROC CMD &#039;I EDITOR&#039;                                                  &lt;br /&gt;
JANUS WEB [portname] ON /ACE/PROCLIST OPEN FILE ACEPROC CMD &#039;I PROCLIST&#039;                                              &lt;br /&gt;
JANUS WEB [portname] ON /ACE/S.SETTINGS.PNG OPEN FILE ACEPROC SEND S.SETTINGS.PNG BINARY EXPIRE +999999               &lt;br /&gt;
JANUS WEB [portname] ON /ACE/S.SIRLIB_SEQ.PNG OPEN FILE ACEPROC SEND S.SIRLIB_SEQ.PNG BINARY EXPIRE +999999           &lt;br /&gt;
JANUS WEB [portname] ON /ACE/*.JS OPEN FILE ACEPROC SEND *.JS TEXT                                                    &lt;br /&gt;
JANUS WEB [portname] ON /ACE/SRC/SNIPPETS/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/SNIPPETS/*.JS BINARY EXPIRE +999999&lt;br /&gt;
JANUS WEB [portname] ON /ACE/SRC/*.JS OPEN FILE ACEPROC SEND /ACEPROC/SRC/*.JS BINARY EXPIRE +999999                  &lt;br /&gt;
JANUS WEB [portname] ON /ACE/SRC/MODE-M204.JS OPEN FILE ACEPROC SEND MODE-M204.JS TEXT                                &lt;br /&gt;
JANUS WEB [portname] ON /ACE/LIB/*.JS OPEN FILE ACEPROC SEND *.JS BINARY EXPIRE +999999                                                                                                                                     &lt;br /&gt;
JANUS WEB [portname] ON /EDITOR/* OPEN FILE ACEPROC CMD &#039;I UTIL_CODE_MANAGER.JSON&#039;                                    &lt;br /&gt;
                                                                                                                &lt;br /&gt;
*... RKWeb rules:&lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/* CMD RKWEB                                               &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*.CSS    OPEN FILE M204PROC SEND &amp;quot;1.CSS TEXT EXPIRE +7200 &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*.JS     OPEN FILE M204PROC SEND &amp;quot;1.JS  TEXT EXPIRE +7200 &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*.GIF    OPEN FILE M204PROC SEND &amp;quot;1.GIF EXPIRE +7200      &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*.PNG    OPEN FILE M204PROC SEND &amp;quot;1.PNG EXPIRE +7200      &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*.JPG    OPEN FILE M204PROC SEND &amp;quot;1.JPG EXPIRE +7200      &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*.JPEG   OPEN FILE M204PROC SEND &amp;quot;1.JPEG EXPIRE +7200     &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/*.CSS  OPEN FILE M204PROC SEND &amp;quot;2.CSS TEXT EXPIRE +7200 &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/*.JS   OPEN FILE M204PROC SEND &amp;quot;2.JS  TEXT EXPIRE +7200 &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/*.GIF  OPEN FILE M204PROC SEND &amp;quot;2.GIF EXPIRE +7200      &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/*.PNG  OPEN FILE M204PROC SEND &amp;quot;2.PNG EXPIRE +7200      &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/*.JPG  OPEN FILE M204PROC SEND &amp;quot;2.JPG EXPIRE +7200      &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/*.JPEG OPEN FILE M204PROC SEND &amp;quot;2.JPEG EXPIRE +7200     &lt;br /&gt;
JANUS WEB [portname] ON /RKWEB/*/RKWSEND/*.*  OPEN FILE M204PROC SEND &amp;quot;2.&amp;quot;3  EXPIRE +7200&lt;br /&gt;
JANUS WEB [portname] ON /RKWSEND/*      OPEN FILE M204PROC SEND *      EXPIRE +7200      &lt;br /&gt;
&lt;br /&gt;
*... Rules supporting the applications implemented as Janus Legacy apps.&lt;br /&gt;
JANUS WEB [portname]  DISALLOW /SIRLIB*                 &lt;br /&gt;
JANUS WEB [portname]  DISALLOW /DICTADMIN*              &lt;br /&gt;
JANUS WEB [portname]  DISALLOW /DICTREPORT*             &lt;br /&gt;
JANUS WEB [portname]  DISALLOW /DICTDOC*                &lt;br /&gt;
JANUS WEB [portname]  DISALLOW /XREF*                   &lt;br /&gt;
JANUS WEB [portname]  DISALLOW /FILEMGMT*               &lt;br /&gt;
                                                  &lt;br /&gt;
JANUS WEB [portname]  ALLOW    /SIRLIB*     USER *      &lt;br /&gt;
JANUS WEB [portname]  ALLOW    /DICTADMIN*  USER *      &lt;br /&gt;
JANUS WEB [portname]  ALLOW    /DICTREPORT* USER *      &lt;br /&gt;
JANUS WEB [portname]  ALLOW    /DICTDOC*    USER *      &lt;br /&gt;
JANUS WEB [portname]  ALLOW    /XREF*       USER *      &lt;br /&gt;
JANUS WEB [portname]  ALLOW    /FILEMGMT*   USER *      &lt;br /&gt;
                                                  &lt;br /&gt;
JANUS WEB [portname]  ON /SIRLIB*     CMD &#039;SIRLIB *&#039;    &lt;br /&gt;
JANUS WEB [portname]  ON /DICTADMIN*  CMD &#039;DICTADMIN *&#039; &lt;br /&gt;
JANUS WEB [portname]  ON /DICTREPORT* CMD &#039;DICTREPORT *&#039;&lt;br /&gt;
JANUS WEB [portname]  ON /DICTDOC*    CMD &#039;DOCUMENT *&#039;  &lt;br /&gt;
JANUS WEB [portname]  ON /XREF*       CMD &#039;XREF *&#039;      &lt;br /&gt;
JANUS WEB [portname]  ON /FILEMGMT*   CMD &#039;FILEMGMT *&#039;  &lt;br /&gt;
&lt;br /&gt;
JANUS WEB [portname] SCREEN /SIRLIB/*     -                                                                                &lt;br /&gt;
    EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit SirLib&#039; AUTOPF ON CSS /styles/cool.css -                                      &lt;br /&gt;
    BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
    BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039; &lt;br /&gt;
                                                                                                                     &lt;br /&gt;
JANUS WEB [portname] SCREEN /DICTADMIN*  -                                                                                 &lt;br /&gt;
    EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictAdmin&#039; AUTOPF ON  CSS /styles/cool.css -                                  &lt;br /&gt;
    BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
    BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
JANUS WEB [portname] SCREEN /DICTREPORT* -                                                                                 &lt;br /&gt;
    EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit DictReport&#039; AUTOPF ON  CSS /styles/cool.css -                                 &lt;br /&gt;
    BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
    BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
JANUS WEB [portname] SCREEN /DICTDOC*  -                                                                                   &lt;br /&gt;
    EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Document&#039; AUTOPF ON  CSS /styles/cool.css -                                   &lt;br /&gt;
    BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
    BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
JANUS WEB [portname] SCREEN /XREF*  -                                                                                      &lt;br /&gt;
    EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit Xref&#039; AUTOPF ON  CSS /styles/cool.css -                                       &lt;br /&gt;
    BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
    BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
JANUS WEB [portname] SCREEN /FILEMGMT*    -                                                                                &lt;br /&gt;
    EXITURL    &#039;/rkweb/&#039; EXITKEY &#039;Exit FileMgmt&#039; AUTOPF ON CSS /styles/cool.css -                                    &lt;br /&gt;
    BGCOLOR &#039;white&#039; TEXT &#039;black&#039; -                                                                                   &lt;br /&gt;
    BLUE &#039;#000066&#039; GREEN &#039;#006600&#039; PINK &#039;#ff80ff&#039; RED &#039;#ff0000&#039; TURQUOISE  &#039;#0033ff&#039; WHITE &#039;#0000ff&#039; YELLOW &#039;#ffff00&#039;&lt;br /&gt;
                                                                                                                     &lt;br /&gt;
START SUBSYSTEM DICTADMIN                                                                                            &lt;br /&gt;
START SUBSYSTEM DICTREPORT                                                                                           &lt;br /&gt;
START SUBSYSTEM DOCUMENT                                                                                             &lt;br /&gt;
START SUBSYSTEM XREF                                                                                                 &lt;br /&gt;
START SUBSYSTEM FILEMGMT                                                                                             &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
                                                  &lt;br /&gt;
&lt;br /&gt;
Again, because the above rules force users to log in with their enterprise credentials, and because RKWeb provides an interface into protected elements like passwords and apsy definitions, the port on which &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;RKWeb&amp;lt;/var&amp;gt; runs must be SSL protected.&lt;br /&gt;
&lt;br /&gt;
Once the rules are implemented and the port is started, RKWeb can be reached via a URL like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
https://www.mydomain.com/rkweb/welcome.html&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As implied by the above rules, some RKWeb applications are implemented with Janus Legacy, which launches them into a separate browser tab. Janus Legacy apps are not fully integrated with RKWeb, so use the security configured for those apps. For instance, FileMGMT is implemented with Janus Legacy and might prompt the user for a separate password.&lt;/div&gt;</summary>
		<author><name>Alan</name></author>
	</entry>
</feed>