SYSOPT parameter: Difference between revisions

From m204wiki
Jump to navigation Jump to search
(Undo revision 56964 by DmeWiccan (talk))
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Template:SYSOPT parameter subtitle}}
==Summary==
==Summary==
<dl>
<dl>
Line 7: Line 9:
<dt>Where set
<dt>Where set
<dd>
<dd>
<p>In z/OS, the SYSOPT parameter must always be set via the PARM field in the EXEC card (see the <var>Model&nbsp;204 System Manager's Guide</var>), using the parameters passed by the operating system when <var class="product">Model&nbsp;204</var> is invoked.</p>
<ul>
<p>In z/VM, the SYSOPT parameter is stacked in the EXEC that issues all the FILEDEFs.</p>
<li>In z/OS, the <var>SYSOPT</var> parameter must always be set via the PARM field in the EXEC card (see [[Defining the runtime environment (CCAIN)#Specifying EXEC statement parameters|Specifying EXEC statement parameters]]), using the parameters passed by the operating system when <var class="product">Model&nbsp;204</var> is invoked.</li>
<p>In z/VSE, the SYSOPT parameter is passed in the UPSI statement.</p>
 
<li>In z/VM, the <var>SYSOPT</var> parameter is stacked in the EXEC that issues all the FILEDEFs.</li>
 
<li>In z/VSE, the <var>SYSOPT</var> parameter is passed in the UPSI statement.</li>
</ul>
<dt>Related products
<dt>Related products
<dd>All
<dd>All
Line 15: Line 21:
<dd><var class="product">Model 204 V6.1</var> or earlier
<dd><var class="product">Model 204 V6.1</var> or earlier
</dl>
</dl>
==Description==
==Description==
<p>The system options</p>
<p>
<p>Valid settings of SYSOPT are (options can be summed):</p>
Specifies the system options.</p>
<p>
Valid settings of <var>SYSOPT</var> are (options can be summed):</p>
<table>
<table>
<tr><th>Hex setting</th><th>Decimal setting</th><th>Meaning</th></tr>
<tr class="head"><th>Hex setting</th><th>Decimal setting</th><th>Meaning</th></tr>
<tr><th></th></tr>
 
<tr><th align="right"><var>X'80' </var></th><td>128 </td><td>Write to audit trail and/or journal.</td></tr>
<tr><th align="right"><var>X'80' </var></th><td>128 </td><td>Write to audit trail and/or journal.</td></tr>
<tr><th align="right"><var>X'40'</var></th><td> 64 </td><td>Force an ABEND without a dump at termination when the return code is not zero.</td></tr>
<tr><th align="right"><var>X'40'</var></th><td> 64 </td><td>Force an ABEND without a dump at termination when the return code is not zero.</td></tr>
<tr><th align="right"><var>X'20' </var></th><td> 32 </td><td>Include RK lines in the audit trail and/or the journal.</td></tr>
<tr><th align="right"><var>X'20' </var></th><td> 32 </td><td>Include RK lines in the audit trail and/or the journal.</td></tr>
<tr><th align="right"><var>X'10' </var></th><td> 16</td><td>Require login.</td></tr>
<tr><th align="right"><var>X'10' </var></th><td> 16</td><td>Require login.</td></tr>
<tr><th align="right"><var>X'08' </var></th><td> 8 </td><td>Perform DISCONNECT during logout (not effective for terminals connected to <var class="product">Model&nbsp;204</var> through CRAM).</td></tr>
 
<tr><th align="right"><var>X'08' </var></th><td> 8 </td><td>Perform <var>DISCONNECT</var> during logout (not effective for terminals connected to <var class="product">Model&nbsp;204</var> through CRAM).</td></tr>
 
<tr><th align="right"><var>X'04'</var></th><td> 4</td><td>Execute <var class="product">Model&nbsp;204</var> data definition commands within a particular run of <var class="product">Model&nbsp;204</var> only through the File Management facility of Dictionary.</td></tr>
<tr><th align="right"><var>X'04'</var></th><td> 4</td><td>Execute <var class="product">Model&nbsp;204</var> data definition commands within a particular run of <var class="product">Model&nbsp;204</var> only through the File Management facility of Dictionary.</td></tr>
<tr><th align="right"><var>X'02' </var></th><td> 2 </td><td>Open CCAGRP for use of permanent file groups.</td></tr>
<tr><th align="right"><var>X'02' </var></th><td> 2 </td><td>Open CCAGRP for use of permanent file groups.</td></tr>
<tr><th align="right"><var>X'01' </var></th><td> 1 </td><td>Open CCASYS during initialization </td></tr>
<tr><th align="right"><var>X'01' </var></th><td> 1 </td><td>Open CCASYS during initialization </td></tr>
</table>
</table>
<p>Setting option 4 restricts the use of <var class="product">Model&nbsp;204</var> data definition commands within a particular <var class="product">Model&nbsp;204</var> run. When the SYSOPT value includes option 4, the following commands can be executed only through the File Management facility of Dictionary/204:</p>
<p>
<table>
<var>SYSOPT</var> cannot be reset by the system manager.  </p>
<tr><th colspan="2">Commands restricted by option 4</th></tr>
 
<tr><th><var>CREATE FILE</var></th><td>SECURE FILE</td></tr>
===Commands restricted by option 4===
<tr><th><var>INITIALIZE</var></th><td>DESECURE FILE</td></tr>
Setting the <var>SYSOPT</var> option 4 bit restricts the use of <var class="product">Model&nbsp;204</var> data definition commands within a particular <var class="product">Model&nbsp;204</var> run. When the <var>SYSOPT</var> value includes option 4, the following commands can be executed only through the File Management facility of Dictionary/204:
<tr><th><var>DEFINE FIELD</var></th><td>INCREASE</td></tr>
 
<tr><th><var>REDEFINE</var></th><td>DECREASE</td></tr>
:<var>[[CREATE command: File|CREATE FILE]]</var>, <var>[[SECURE command: File|SECURE]]</var>, <var>[[DESECURE command: File|DESECURE]]</var>
<tr><th><var>DELETE FIELD</var></th><td>RESET</td></tr>
:<var>[[INITIALIZE command|INITIALIZE]]</var>
<tr><th><var>RENAME FIELD </var></th><td></td></tr>
:<var>[[DEFINE FIELD command|DEFINE FIELD]]</var>, <var>[[REDEFINE command|REDEFINE FIELD]]</var>, <var>[[RENAME FIELD command|RENAME FIELD]]</var>, <var>[[DELETE command: Field|DELETE FIELD]]</var>
</table>
:<var>[[INCREASE command|INCREASE]]</var>, <var>[[DECREASE command|DECREASE]]</var>
<p>The RESET option also restricts the resetting of any resettable file parameters except FISTAT. The following resettable file parameters are restricted:</p>
:<var>[[RESET command|RESET]]</var>
<table>
 
<tr><th colspan="2">Command restriction by the RESET option</th></tr>
===Parameters restricted by option 4===
<tr><th><var>BRESERVE</var></th><td>PRCLDEF</td></tr>
<p>
<tr><th><var>DRESERVE</var></th><td>ADDLVL</td></tr>
As a result of restricting the <var>RESET</var> command, <var>SYSOPT</var> 4 prevents the resetting of all resettable file parameters except <var>FISTAT</var>. The following parameters are restricted:</p>
<tr><th><var>FOPT</var></th><td>READLVL</td></tr>
 
<tr><th><var>FRCVOPT</var></th><td>SELLVL</td></tr>
:<var>[[ADDLVL parameter|ADDLVL]]</var>, <var>[[READLVL parameter|READLVL]]</var>, <var>[[SELLVL parameter|SELLVL]]</var>, <var>[[UPDTLVL parameter|UPDTLVL]]</var>
<tr><th><var>OPENCTL</var></th><td>UPDTLVL</td></tr>
:<var>[[BRESERVE parameter|BRESERVE]]</var>, <var>[[DRESERVE parameter|DRESERVE]]</var>
<tr><th><var>PRIVDEF</var></th><td>VERIFY</td></tr>
:<var>[[FOPT parameter|FOPT]]</var>, <var>[[FRCVOPT parameter|FRCVOPT]]</var>
</table>
:<var>[[OPENCTL parameter|OPENCTL]]</var>
<p>SYSOPT cannot be reset by the system manager.  </p>
:<var>[[PRCLDEF parameter|PRCLDEF]]</var>
[[Category:System Parameters]]
:<var>[[PRIVDEF parameter|PRIVDEF]]</var>
:<var>[[VERIFY parameter|VERIFY]]</var>
 
[[Category:System parameters]]
[[Category:Parameters]]
[[Category:Parameters]]

Latest revision as of 23:08, 25 July 2017

System options

Summary

Default value
128 (X'80')
Parameter type
System
Where set
  • In z/OS, the SYSOPT parameter must always be set via the PARM field in the EXEC card (see Specifying EXEC statement parameters), using the parameters passed by the operating system when Model 204 is invoked.
  • In z/VM, the SYSOPT parameter is stacked in the EXEC that issues all the FILEDEFs.
  • In z/VSE, the SYSOPT parameter is passed in the UPSI statement.
Related products
All
Introduced
Model 204 V6.1 or earlier

Description

Specifies the system options.

Valid settings of SYSOPT are (options can be summed):

Hex settingDecimal settingMeaning
X'80' 128 Write to audit trail and/or journal.
X'40' 64 Force an ABEND without a dump at termination when the return code is not zero.
X'20' 32 Include RK lines in the audit trail and/or the journal.
X'10' 16Require login.
X'08' 8 Perform DISCONNECT during logout (not effective for terminals connected to Model 204 through CRAM).
X'04' 4Execute Model 204 data definition commands within a particular run of Model 204 only through the File Management facility of Dictionary.
X'02' 2 Open CCAGRP for use of permanent file groups.
X'01' 1 Open CCASYS during initialization

SYSOPT cannot be reset by the system manager.

Commands restricted by option 4

Setting the SYSOPT option 4 bit restricts the use of Model 204 data definition commands within a particular Model 204 run. When the SYSOPT value includes option 4, the following commands can be executed only through the File Management facility of Dictionary/204:

CREATE FILE, SECURE, DESECURE
INITIALIZE
DEFINE FIELD, REDEFINE FIELD, RENAME FIELD, DELETE FIELD
INCREASE, DECREASE
RESET

Parameters restricted by option 4

As a result of restricting the RESET command, SYSOPT 4 prevents the resetting of all resettable file parameters except FISTAT. The following parameters are restricted:

ADDLVL, READLVL, SELLVL, UPDTLVL
BRESERVE, DRESERVE
FOPT, FRCVOPT
OPENCTL
PRCLDEF
PRIVDEF
VERIFY