NSUBTKS parameter: Difference between revisions
(Automatically generated page update) |
m (remove Sys Man guide) |
||
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 maximum number of pseudo subtasks that can be generated by <var class="product">Model 204</var> during a run.</p> | <p> | ||
<p>Pseudo subtasks are internal processes that perform special functions such as automatic check pointing and controlling input and output operations for SNA Communications Server terminals.</p> | The maximum number of pseudo subtasks that can be generated by <var class="product">Model 204</var> during a run.</p> | ||
<p>The algorithm to determine if NSERVS, NUSERS, and NSUBTKS are too large is: </p> | <p> | ||
Pseudo subtasks are internal processes that perform special functions such as automatic check pointing and controlling input and output operations for SNA Communications Server terminals.</p> | |||
<p> | |||
The algorithm to determine if <var>NSERVS</var>, <var>NUSERS</var>, and <var>NSUBTKS</var> are too large is: </p> | |||
<p class="code">IF NUSERS=NSERVS | <p class="code">IF NUSERS=NSERVS | ||
NUSERS + NSUBTKS + 1 > 32767 | NUSERS + NSUBTKS + 1 > 32767 | ||
Line 22: | Line 26: | ||
NSERVS + NUSERS + NSUBTKS + 1 > 32767 | NSERVS + NUSERS + NSUBTKS + 1 > 32767 | ||
</p> | </p> | ||
<p>If too many process control blocks have been requested, the user receives the following message:</p> | <p> | ||
If too many process control blocks have been requested, the user receives the following message:</p> | |||
<p class="code">M204.0021: NSERVS+NUSERS(IF SWAPPING)+NSUBTKS+1 > 32767 | <p class="code">M204.0021: NSERVS+NUSERS(IF SWAPPING)+NSUBTKS+1 > 32767 | ||
</p> | </p> | ||
<p>Each server, user, pseudo subtask, and the Scheduler has a process control block. There may not be more than 32767 process control blocks.</p> | <p> | ||
<p>If you receive the M204.0021 message, adjust the combination of NUSERS, NSERVS, and NSUBTKS + 1 so that it does not exceed 32767.</p> | Each server, user, pseudo subtask, and the Scheduler has a process control block. There may not be more than 32767 process control blocks.</p> | ||
<p>The <var class="product">Model 204</var> services that call pseudo subtasks are listed in the table below along with the number of pseudo subtasks that each uses. Set NSUBTKS to at least the sum of the pseudo subtasks called for by your configuration of <var class="product">Model 204</var>.</p> | <p> | ||
<p>For more information about the pseudo subtasks, see | If you receive the M204.0021 message, adjust the combination of <var>NUSERS</var>, <var>NSERVS</var>, and <var>NSUBTKS</var> + 1 so that it does not exceed 32767.</p> | ||
<p> | |||
The <var class="product">Model 204</var> services that call pseudo subtasks are listed in the table below along with the number of pseudo subtasks that each uses. Set <var>NSUBTKS</var> to at least the sum of the pseudo subtasks called for by your configuration of <var class="product">Model 204</var>.</p> | |||
<p> | |||
For more information about the pseudo subtasks, see [[Controlling system operations (CCAIN)#Pseudo subtasks|Pseudo subtasks]]. </p> | |||
<table> | <table> | ||
<caption>Pseudo subtasks for Model[204 services</caption> | <caption>Pseudo subtasks for Model[204 services</caption> | ||
<tr><th>Service</th><th>Pseudo subtasks</th></tr> | <tr class="head"><th>Service</th><th>Pseudo subtasks</th></tr> | ||
<tr><th><var>SNA Communications Server 3270 interface (z/OS, z/VSE)</var></th><td>3 for IODEV=7 </td></tr> | |||
<tr><th><var>SNA Communications Server 3767/NTO interface</var></th><td>3 for IODEV=37</td></tr> | <tr><th><var>SNA Communications Server 3270 interface (z/OS, z/VSE)</var></th> | ||
<tr><th><var>CMS/SNA Communications Server interface</var></th><td | <td>3 for IODEV=7 </td></tr> | ||
<tr><th><var>SNA Communications Server 3767/NTO interface</var></th> | |||
<td>3 for IODEV=37</td></tr> | |||
<tr><th><var>CMS/SNA Communications Server interface</var></th> | |||
<td>3 for IODEV=7 | |||
<p>2 for each SNA Communications Server terminal ACB</p> | <p>2 for each SNA Communications Server terminal ACB</p> | ||
</td></tr> | </td></tr> | ||
<tr><th><var>Horizon or Parallel Query Option/204</var></th><td | |||
<tr><th><var>Horizon or Parallel Query Option/204</var></th> | |||
<td>2 for each open link (z/OS) | |||
<p>4 for each open link (z/VM)</p> | <p>4 for each open link (z/VM)</p> | ||
</td></tr> | </td></tr> | ||
<tr><th><var>Connect | |||
<tr><th><var>Connect<span class="superstar">★</span></var></th> | |||
<td>2 for each open Horizon for VTAM link (4, if under z/VM) | |||
<p>1 for each open CRAM or IUCV SQL link</p> | <p>1 for each open CRAM or IUCV SQL link</p> | ||
<p>3 for first open Horizon for TCP/IP link; 2 for each subsequent link</p> | <p>3 for first open Horizon for TCP/IP link; 2 for each subsequent link</p> | ||
</td></tr> | </td></tr> | ||
<tr><th><var>Performance statistics</var></th><td | |||
<tr><th><var>Performance statistics</var></th> | |||
<td>1 for printing partial statistics | |||
<p>1 for logging to audit trail</p> | <p>1 for logging to audit trail</p> | ||
</td></tr> | </td></tr> | ||
<tr><th><var>Checkpointing</var></th><td> | |||
< | <tr><th><var>Checkpointing</var></th> | ||
<p>1 for nonzero CPTIME setting</p> | <td>1 for <var>RCVOPT</var> '1' bit on | ||
<p>1 for nonzero setting of CPTO, CPTQ, or both</p> | <p>1 for nonzero <var>CPTIME</var> setting</p> | ||
<p>1 for nonzero setting of <var>CPTO</var>, <var>CPTQ</var>, or both</p> | |||
<p>1 for the CHKPAWW pseudo subtask (XA and ESA environments only)</p> | <p>1 for the CHKPAWW pseudo subtask (XA and ESA environments only)</p> | ||
</td></tr> | </td></tr> | ||
<tr><th><var>CMS external security</var></th><td>1 for a security service machine </td></tr> | <tr><th><var>CMS external security</var></th><td>1 for a security service machine </td></tr> | ||
<tr><th><var>LIOS</var></th><td>1 for each LIOS ring stream</td></tr> | <tr><th><var>LIOS</var></th><td>1 for each LIOS ring stream</td></tr> | ||
</table> | </table> | ||
[[Category:System parameters]] | [[Category:System parameters]] | ||
[[Category:Parameters]] | [[Category:Parameters]] |
Revision as of 22:51, 30 October 2014
Max number of pseudo-subtasks
Summary
- Default value
- 4
- Parameter type
- System
- Where set
- On User 0's parameter line
- Related products
- All
- Introduced
- Model 204 V6.1 or earlier
Description
The maximum number of pseudo subtasks that can be generated by Model 204 during a run.
Pseudo subtasks are internal processes that perform special functions such as automatic check pointing and controlling input and output operations for SNA Communications Server terminals.
The algorithm to determine if NSERVS, NUSERS, and NSUBTKS are too large is:
IF NUSERS=NSERVS NUSERS + NSUBTKS + 1 > 32767 ELSE NSERVS + NUSERS + NSUBTKS + 1 > 32767
If too many process control blocks have been requested, the user receives the following message:
M204.0021: NSERVS+NUSERS(IF SWAPPING)+NSUBTKS+1 > 32767
Each server, user, pseudo subtask, and the Scheduler has a process control block. There may not be more than 32767 process control blocks.
If you receive the M204.0021 message, adjust the combination of NUSERS, NSERVS, and NSUBTKS + 1 so that it does not exceed 32767.
The Model 204 services that call pseudo subtasks are listed in the table below along with the number of pseudo subtasks that each uses. Set NSUBTKS to at least the sum of the pseudo subtasks called for by your configuration of Model 204.
For more information about the pseudo subtasks, see Pseudo subtasks.
Service | Pseudo subtasks |
---|---|
SNA Communications Server 3270 interface (z/OS, z/VSE) | 3 for IODEV=7 |
SNA Communications Server 3767/NTO interface | 3 for IODEV=37 |
CMS/SNA Communications Server interface | 3 for IODEV=7
2 for each SNA Communications Server terminal ACB |
Horizon or Parallel Query Option/204 | 2 for each open link (z/OS)
4 for each open link (z/VM) |
Connect★ | 2 for each open Horizon for VTAM link (4, if under z/VM)
1 for each open CRAM or IUCV SQL link 3 for first open Horizon for TCP/IP link; 2 for each subsequent link |
Performance statistics | 1 for printing partial statistics
1 for logging to audit trail |
Checkpointing | 1 for RCVOPT '1' bit on
1 for nonzero CPTIME setting 1 for nonzero setting of CPTO, CPTQ, or both 1 for the CHKPAWW pseudo subtask (XA and ESA environments only) |
CMS external security | 1 for a security service machine |
LIOS | 1 for each LIOS ring stream |