<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=SirFile_refresh_process</id>
	<title>SirFile refresh process - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=SirFile_refresh_process"/>
	<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=SirFile_refresh_process&amp;action=history"/>
	<updated>2026-04-16T12:22:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=SirFile_refresh_process&amp;diff=94480&amp;oldid=prev</id>
		<title>Admin: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=SirFile_refresh_process&amp;diff=94480&amp;oldid=prev"/>
		<updated>2016-11-01T20:29:11Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:29, 1 November 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=SirFile_refresh_process&amp;diff=94479&amp;oldid=prev</id>
		<title>JAL: /* Two types of refresh */</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=SirFile_refresh_process&amp;diff=94479&amp;oldid=prev"/>
		<updated>2016-11-01T18:45:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Two types of refresh&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The refresh process checks the usage and growth of file tables, comparing these to threshold values, and it updates the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; database.&lt;br /&gt;
&lt;br /&gt;
==Two types of refresh==&lt;br /&gt;
You can request a refresh operation to run once or periodically:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A one-time refresh runs in the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; thread of the user requesting the refresh. It can be specified for a single file or for all files that &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; can access.&lt;br /&gt;
You invoke a one-time refresh using any of these:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The [[SirFile main menu]] &amp;lt;var&amp;gt;ADD&amp;lt;/var&amp;gt; command, &amp;lt;var&amp;gt;REFRESH&amp;lt;/var&amp;gt; command,&lt;br /&gt;
or the PF12 key&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The PF12 key on the [[SirFile file tables screen|file tables]], [[SirFile#Getting started|system default thresholds]], or [[SirFile single file thresholds|single file thresholds]] screen. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;var&amp;gt;SIRFILE BATCH&amp;lt;/var&amp;gt; command.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;var&amp;gt;SIRFILE BATCH&amp;lt;/var&amp;gt; command is usually invoked only in a [[Using HLI and batch configurations#BATCH204|BATCH204]] jobstream, to be run when files are not open for update by any Online. See [[#Running SirFile under BATCH204|Running SirFile under BATCH204]], below.&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;A periodic refresh, which repeats at a specified time interval, is also called the &amp;lt;b&amp;gt;Background Monitor&amp;lt;/b&amp;gt;. This can be invoked by:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The PF5 key of the [[SirFile Background File Monitor screen|Background File Monitor screen]].&lt;br /&gt;
This runs the refresh on an [[Sdaemons|sdaemon]] thread, that is, on a different thread from the requesting user. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;var&amp;gt;SIRFILE BACKGROUND &amp;lt;i&amp;gt;interval&amp;lt;/i&amp;gt;&amp;lt;/var&amp;gt; command.&lt;br /&gt;
This runs the refresh on an sdaemon thread, and it may be useful in the Online&amp;#039;s User&amp;amp;nbsp;0 stream. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;var&amp;gt;SIRFILE SDAEMON interval&amp;lt;/var&amp;gt; command.&lt;br /&gt;
This runs the refresh on the thread of the requesting user. It is most often invoked by a [[BATCH2 (TCP/IP)|BATCH2]] or &amp;lt;var&amp;gt;[[IODEV parameter|IODEV]]&amp;lt;/var&amp;gt;&amp;amp;nbsp;3 thread. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[[#Invoking background monitoring|Invoking background monitoring]], below, further discusses considerations of periodic refreshes. &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Whenever the refresh operation is performed, it can consume considerable resources if it calculates the &amp;lt;var&amp;gt;CFULLP&amp;lt;/var&amp;gt; (Table C percentage full) value.&lt;br /&gt;
One of the values specified on the system thresholds screen is&lt;br /&gt;
whether to allow file-by-file determination of the &amp;lt;var&amp;gt;CFULLP&amp;lt;/var&amp;gt; calculation:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If file-by-file &amp;lt;var&amp;gt;CFULLP&amp;lt;/var&amp;gt; determination is allowed, &amp;lt;var&amp;gt;CFULLP&amp;lt;/var&amp;gt; is calculated during any type of refresh, for exactly those files that are specified as having the &amp;lt;var&amp;gt;CFULLP&amp;lt;/var&amp;gt; calculation performed. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If &amp;lt;var&amp;gt;CFULLP&amp;lt;/var&amp;gt; calculation is not determined on a file-by-file basis, the calculation is performed for all files by the &amp;lt;var&amp;gt;SIRFILE BATCH&amp;lt;/var&amp;gt; command, and is not performed by any other type of refresh. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Messages to users and to the audit trail are only sent during a periodic refresh.&lt;br /&gt;
&lt;br /&gt;
==The refresh operation details==&lt;br /&gt;
The refresh process makes a list of all files already in its database,&lt;br /&gt;
then it adds to the list any files that are currently open in the Online.&lt;br /&gt;
After this, it runs through the following process for each file on the list:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;It checks if a file-specific threshold exists. If not, it compares the file to the system default thresholds. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If any value in the file exceeds a threshold value, a record is stored&lt;br /&gt;
for the file, and a warning is posted which causes the file to be&lt;br /&gt;
highlighted on the SirFile main menu. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If the file has not exceeded any thresholds and at least one sample&lt;br /&gt;
record has been stored for the file, &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; performs a simple linear regression to predict when the file will fill.&lt;br /&gt;
If the file-full date falls within the specified number of days of advance warning (as shown on the [[SirFile single file thresholds|single file threshold screen]]), SirFile posts a prediction and a message to the file.&lt;br /&gt;
The file will now appear highlighted on the main menu and on the [[SirFile file tables screen|file tables screen]]. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If no prediction or warning is posted to the file, &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; performs a cleanup of any old warnings, predictions, or messages for the file. &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If the refresh process is running Online, and &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; encounters a file&lt;br /&gt;
in its database that it cannot open &amp;amp;mdash; because it did not get&lt;br /&gt;
added to the &amp;lt;code&amp;gt;SIRFILE&amp;lt;/code&amp;gt; subsystem definition, or because the file is not allocated to the region &amp;amp;mdash; you are prompted for a password. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Invoking background monitoring==&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;#039;s background monitor runs as a special user in the &amp;lt;code&amp;gt;SIRFILE&amp;lt;/code&amp;gt; subsystem to perform a periodic refresh.&lt;br /&gt;
Messages to users and the audit trail are sent only during a periodic refresh (that is, by the background task).&lt;br /&gt;
&lt;br /&gt;
Any user ID can be the background monitor, and any &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; user can initiate the background task.&lt;br /&gt;
The most useful way to run the background monitor is in one of the [[Sdaemons|sdaemon]] IODEVs set up in the Online.&lt;br /&gt;
If you are going to run the background file monitor in an&lt;br /&gt;
sdaemon, you should allocate an extra one explicitly for this task.&lt;br /&gt;
Failing to allocate an extra sdaemon can slow down other jobs initiated from other products that require sdaemon servicing.&lt;br /&gt;
&lt;br /&gt;
When the background monitoring task is sent to an sdaemon, the task appears as the sdaemon thread number and the user ID of the submitting user.&lt;br /&gt;
The sdaemon sits in a WAIT state until the specified number of minutes has passed, then it wakes up and runs a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; database refresh, sends warnings as appropriate, then returns to a &amp;quot;sleep&amp;quot; state.&lt;br /&gt;
&lt;br /&gt;
You can bump the background task just as you bump any user.&lt;br /&gt;
To change the time parameter for the background task, it should be bumped and resubmitted.&lt;br /&gt;
&lt;br /&gt;
The PF5 key from the [[SirFile Background File Monitor screen]] runs the monitoring task in an sdaemon. You can also use one of the following commands  to initiate the task:&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;Command&amp;lt;/th&amp;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 nowrap&amp;gt;SIRFILE BACKGROUND &amp;lt;i&amp;gt;interval&amp;lt;/i&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;This command, entered at command level or inserted in the User 0 stream, initiates the background task under an sdaemon. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;interval&amp;lt;/var&amp;gt; specifies the number of minutes the background task should sleep between refresh operations. This required value must be between 1 and 1440 (24 hours). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If no sdaemon is available or if the background task is already running, the submitting user is warned, and the request is ignored.&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;SIRFILE SDAEMON &amp;lt;i&amp;gt;interval&amp;lt;/i&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;This command, entered at command level, causes the session to become the background task. &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;interval&amp;lt;/var&amp;gt; specifies the number of minutes the background task should sleep between refresh operations. This required value must be between 1 and 1440 (24 hours). &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The command may be placed in a BATCH2 or IODEV3 input stream, or it may be typed at command level from any terminal.&lt;br /&gt;
Typing this command on a terminal will cause that session to become the background &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; task:&lt;br /&gt;
that is, it will enter a &amp;quot;sleep&amp;quot; state that is not interruptable unless it is bumped.&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;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; You can also use the &amp;lt;var&amp;gt;SIRFILE BATCH&amp;lt;/var&amp;gt; command to invoke a single refresh; [[#Running SirFile under BATCH204|Running SirFile under BATCH204]], below, describes the most useful way to do this. &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Running SirFile under BATCH204==&lt;br /&gt;
Running &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt;&amp;#039;s database refresh in batch has two advantages over running it in the Online:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;It allows the database refresh to be scheduled on a regular basis by a job scheduling system.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;It allows the most expensive processing in &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; to be run in off-hours.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, if you have specified &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; for the following prompt&lt;br /&gt;
on the [[SirFile#Getting started|system default thresholds screen]],&lt;br /&gt;
the &amp;lt;var&amp;gt;CFULLP&amp;lt;/var&amp;gt; statistic is only calculated if the refresh is run via the &amp;lt;var&amp;gt;SIRFILE BATCH&amp;lt;/var&amp;gt; command:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;Collect CFULLP only on specified files&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;var&amp;gt;CFULLP&amp;lt;/var&amp;gt; is a more accurate measure of the full status of Table C, but it requires that a &amp;lt;var&amp;gt;TABLEC&amp;lt;/var&amp;gt; command be executed, which can be a very resource-intensive operation.&lt;br /&gt;
&lt;br /&gt;
Following is a sample job fragment and CCAIN stream showing the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; refresh being run in [[Using HLI and batch configurations#BATCH204|BATCH204]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;//SIRFILE JOB (0) &amp;#039;Batch Refresh&amp;#039;,CLASS=X&lt;br /&gt;
//REFRESH EXEC PGM=BATCH204,SYSOPT=187&lt;br /&gt;
//...&lt;br /&gt;
//CCASYS   DD DSN=M204.CCASYS,DISP=SHR&lt;br /&gt;
//CCAGRP   DD DSN=M204.CCAGRP,DISP=SHR&lt;br /&gt;
//SIRFILE  DD DSN=M204.SIRFILE,DISP=SHR&lt;br /&gt;
//SIRLOCAL DD DSN=M204.SIRLOCAL,DISP=SHR&lt;br /&gt;
//PROCFILE DD DSN=M204.PROCFILE,DISP=SHR&lt;br /&gt;
//PROCFIL2 DD DSN=M204.PROCFIL2,DISP=SHR&lt;br /&gt;
//...&lt;br /&gt;
//CCAIN *&lt;br /&gt;
NFILES=99,NDIRS=99,NDCBS=99,NUSERS=2,NSERVS=2,...&lt;br /&gt;
IODEV=15,POLLNO=1,NOTERM=1&lt;br /&gt;
LOGON filemanagr&lt;br /&gt;
password&lt;br /&gt;
OPEN FILE PROCFILE1&lt;br /&gt;
password&lt;br /&gt;
OPEN FILE PROCFIL2&lt;br /&gt;
password&lt;br /&gt;
 ...&lt;br /&gt;
SIRFILE BATCH&lt;br /&gt;
EOJ&lt;br /&gt;
/*&lt;br /&gt;
//&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
The job is simply a BATCH204 job that contains CCASYS and CCAGRP, and it&lt;br /&gt;
has a DD card for any file &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; is going to monitor.&lt;br /&gt;
The &amp;lt;code&amp;gt;IODEV=15&amp;lt;/code&amp;gt; statement is required; change it to &amp;lt;code&amp;gt;IODEV=&amp;lt;i&amp;gt;nn&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; if&lt;br /&gt;
you reset the &amp;lt;var&amp;gt;SDAEMDEV&amp;lt;/var&amp;gt; parameter to &amp;lt;i&amp;gt;nn&amp;lt;/i&amp;gt;.&lt;br /&gt;
The &amp;lt;var&amp;gt;[[SYSOPT parameter|SYSOPT]]&amp;lt;/var&amp;gt; value for the job must allow for the use of groups and [[Application Subsystem development|application subsystems]].&lt;br /&gt;
If any file is not yet in the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; database or requires a password to open, it should be opened explicitly in the CCAIN stream.&lt;br /&gt;
&lt;br /&gt;
The command &amp;lt;var&amp;gt;SIRFILE BATCH&amp;lt;/var&amp;gt; tells the &amp;lt;code&amp;gt;SIRFILE&amp;lt;/code&amp;gt; subsystem to run through the&lt;br /&gt;
[[SirFile refresh process|refresh process]], including &amp;lt;var&amp;gt;[[TABLEC command|TABLEC]]&amp;lt;/var&amp;gt; calculations for &amp;lt;var&amp;gt;CFULLP&amp;lt;/var&amp;gt; (Table C&lt;br /&gt;
percentage full) if &amp;lt;var&amp;gt;CFULLP&amp;lt;/var&amp;gt; allocation is not determined file-by-file.&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; A file must be open with File Manager&lt;br /&gt;
privileges (&amp;lt;var&amp;gt;PRIVDEF&amp;lt;/var&amp;gt; must contain the X&amp;#039;8000&amp;#039; bit) in order for the &amp;lt;var&amp;gt;TABLEC&amp;lt;/var&amp;gt; command to operate.&lt;br /&gt;
When &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirFile&amp;lt;/var&amp;gt; adds files to its application subsystem&lt;br /&gt;
definition, it adds them with privileges X&amp;#039;0221&amp;#039; to [[SCLASS]] &amp;lt;code&amp;gt;USERS&amp;lt;/code&amp;gt; and X&amp;#039;8221&amp;#039; to SCLASS &amp;lt;code&amp;gt;ADMIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
If a site wants to run the batch job with &amp;lt;var&amp;gt;TABLEC&amp;lt;/var&amp;gt; commands for each file, the logged-on user in the batch job must be in the &amp;lt;code&amp;gt;ADMIN&amp;lt;/code&amp;gt; SCLASS.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users may customize their run by manually changing privileges for specific files in the &amp;lt;code&amp;gt;USERS&amp;lt;/code&amp;gt; SCLASS to X&amp;#039;8221&amp;#039;.&lt;br /&gt;
Then, running &amp;lt;var&amp;gt;SIRFILE BATCH&amp;lt;/var&amp;gt; with a user ID from the &amp;lt;code&amp;gt;USERS&amp;lt;/code&amp;gt; SCLASS will only calculate &amp;lt;var&amp;gt;TABLEC&amp;lt;/var&amp;gt; for the files with high privileges.&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 output will show a failure of the &amp;lt;var&amp;gt;TABLEC&amp;lt;/var&amp;gt; command for all files that have privileges that are too low.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:SirFile topic list}}&lt;br /&gt;
&lt;br /&gt;
[[Category:SirFile]]&lt;/div&gt;</summary>
		<author><name>JAL</name></author>
	</entry>
</feed>