SYSOPT2 parameter: Difference between revisions

From m204wiki
Jump to navigation Jump to search
(Automatically generated page update)
m (misc cleanup)
Line 13: Line 13:
<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 valid settings of SYSOPT2 are (options can be summed):</p>
<p>
The valid settings of <var>SYSOPT2</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>Manages the XTIOT option.</td></tr>
<tr><th align="right"><var>X'80' </var></th>
<tr><th align="right"><var>X'40'</var></th><td> 64 </td><td>The record locking table is allocated above the bar and only 3-byte CCATEMP page numbers are used even if TEMPPAGE&lt;65535.
<td>128 </td><td>Manages the XTIOT option.</td></tr>
<p>This requires an increase in LRETBL. Rocket Software recommends an increase of 50 percent.</p>
 
<tr><th align="right"><var>X'40'</var></th>
<td> 64 </td><td>The record locking table is allocated above the bar and only 3-byte CCATEMP page numbers are used even if <var>[[TEMPPAGE parameter|TEMPPAGE]]</var> is less than 65535.
<p>
This requires an increase in <var>[[LRETBL parameter|LRETBL]]</var>. Rocket Software recommends an increase of 50 percent.</p>
</td></tr>
</td></tr>
</table>
</table>
<p>This parameter applies to only z/OS.</p>
<p>
<p><b>SYSOPT2=X'80'</b></p>
This parameter applies only to z/OS.</p>
 
====SYSOPT2=X'80'====
<ul>
<ul>
<li>
<li>
With SYSOPT2 X'80' off, all dynamic allocations default to use the existing TIOT option unless the XTIOT option is specified on the DEFINE or ALLOCATE command.</li>
With <var>SYSOPT2</var> X'80' off, all dynamic allocations default to use the existing TIOT option unless the XTIOT option is specified on the <var>DEFINE</var> or <var>ALLOCATE</var> command.</li>
<li>
<li>
With SYSOPT2 X'80' <i>on,</i> all dynamic allocations that specify the OLD and DIRECT file options use the XTIOT option, unless the TIOT option is specified on the DEFINE or ALLOCATE command. To use this setting XMEMOPT=X'02' must also be set.</li>
With <var>SYSOPT2</var> X'80' <i>on</i>, all dynamic allocations that specify the OLD and DIRECT file options use the XTIOT option, unless the TIOT option is specified on the DEFINE or ALLOCATE command. To use this setting, the <var>XMEMOPT</var> X'02' bit must also be set.</li>
</ul>
</ul>
<p>With the use of dynamic allocation and the XTIOT option, only the amount of processor storage limits the number of allocated data sets.</p>
<p>
With the use of dynamic allocation and the XTIOT option, only the amount of processor storage limits the number of allocated data sets.</p>
 
====SYSOPT2=X'40'====
====SYSOPT2=X'40'====
<p>Record sets-found sets, including FDWOL found sets, sorted sets, lists, and LPU lists-are traced through entries in the record locking table. One entry is required for each segment (49,152 records) in the record set. These entries are CCATEMP page numbers. </p>
<p>
<p>When SYSOPT2=X'40', the entries contain 4-byte CCATEMP page numbers. Setting SYSOPT2=X'40' provides a substantial increase in the number of simultaneous record sets that can be concurrently active in a given <var class="product">Model&nbsp;204</var> run. Therefore, if you set SYSOPT2=X'40', you should also at least double LRETBL. </p>
Record sets-found sets, including FDWOL found sets, sorted sets, lists, and LPU lists-are traced through entries in the record locking table. One entry is required for each segment (49,152 records) in the record set. These entries are CCATEMP page numbers. </p>
<p>
When the <var>SYSOPT2</var> X'40' bit is set, the entries contain 4-byte CCATEMP page numbers. Setting X'40' provides a substantial increase in the number of simultaneous record sets that can be concurrently active in a given <var class="product">Model&nbsp;204</var> run. Therefore, if you set the X'40' bit, you should also at least double <var>LRETBL</var>. </p>
<ul>
<ul>
<li>
<li>
When the SYSOPT2 setting <i>does not</i> include X'40', then at any given time the bit maps corresponding to all users holding found sets of any kind must fit into CCATEMP pages designated as the small model page pool no matter how large CCATEMP has been allocated.</li>
When the <var>SYSOPT2</var> setting <i>does not</i> include X'40', at any given time the bit maps corresponding to all users holding found sets of any kind must fit into CCATEMP pages designated as the small model page pool, no matter how large CCATEMP has been allocated.</li>
<li>
<li>
When the SYSOPT2 setting <i>does</i> include X'40', the CCATEMP page restriction is removed and user found sets can be placed anywhere within CCATEMP. This includes both the small model page pool and the CCATEMP expansion area, allowing for the possibility of a greater number of concurrent found sets being held by all users.</li>
When the <var>SYSOPT2</var> setting <i>does</i> include X'40', the CCATEMP page restriction is removed, and user found sets can be placed anywhere within CCATEMP. This includes both the small model page pool and the CCATEMP expansion area, allowing for the possibility of a greater number of concurrent found sets being held by all users.</li>
</ul>
</ul>
[[Category:System parameters]]
[[Category:System parameters]]
[[Category:Parameters]]
[[Category:Parameters]]

Revision as of 22:57, 20 February 2015

System options

Summary

Default value
0
Parameter type
System
Where set
On User 0's parameter line or reset by system manager
Related products
All
Introduced
Model 204 V6.1 or earlier

Description

The valid settings of SYSOPT2 are (options can be summed):

Hex setting Decimal setting Meaning
X'80' 128 Manages the XTIOT option.
X'40' 64 The record locking table is allocated above the bar and only 3-byte CCATEMP page numbers are used even if TEMPPAGE is less than 65535.

This requires an increase in LRETBL. Rocket Software recommends an increase of 50 percent.

This parameter applies only to z/OS.

SYSOPT2=X'80'

  • With SYSOPT2 X'80' off, all dynamic allocations default to use the existing TIOT option unless the XTIOT option is specified on the DEFINE or ALLOCATE command.
  • With SYSOPT2 X'80' on, all dynamic allocations that specify the OLD and DIRECT file options use the XTIOT option, unless the TIOT option is specified on the DEFINE or ALLOCATE command. To use this setting, the XMEMOPT X'02' bit must also be set.

With the use of dynamic allocation and the XTIOT option, only the amount of processor storage limits the number of allocated data sets.

SYSOPT2=X'40'

Record sets-found sets, including FDWOL found sets, sorted sets, lists, and LPU lists-are traced through entries in the record locking table. One entry is required for each segment (49,152 records) in the record set. These entries are CCATEMP page numbers.

When the SYSOPT2 X'40' bit is set, the entries contain 4-byte CCATEMP page numbers. Setting X'40' provides a substantial increase in the number of simultaneous record sets that can be concurrently active in a given Model 204 run. Therefore, if you set the X'40' bit, you should also at least double LRETBL.

  • When the SYSOPT2 setting does not include X'40', at any given time the bit maps corresponding to all users holding found sets of any kind must fit into CCATEMP pages designated as the small model page pool, no matter how large CCATEMP has been allocated.
  • When the SYSOPT2 setting does include X'40', the CCATEMP page restriction is removed, and user found sets can be placed anywhere within CCATEMP. This includes both the small model page pool and the CCATEMP expansion area, allowing for the possibility of a greater number of concurrent found sets being held by all users.