NSUBTKS parameter: Difference between revisions

From m204wiki
Jump to navigation Jump to search
No edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 16: Line 16:
==Description==
==Description==
<p>
<p>
The maximum number of pseudo subtasks that can be generated by <var class="product">Model&nbsp;204</var> during a run.</p>
The maximum number of [[Controlling system operations (CCAIN)#Pseudo subtasks|pseudo subtasks]] that can be generated by <var class="product">Model&nbsp;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>
Pseudo subtasks are internal processes that perform special functions such as automatic checkpointing and controlling input and output operations for SNA Communications Server terminals.</p>
<p>
<p>
The algorithm to determine if <var>[[NSERVS_parameter|NSERVS]]</var>, <var>[[NUSERS_parameter|NUSERS]]</var>, and <var>NSUBTKS</var> are too large is: </p>
The algorithm to determine if <var>[[NSERVS_parameter|NSERVS]]</var>, <var>[[NUSERS_parameter|NUSERS]]</var>, and <var>NSUBTKS</var> are too large is: </p>
Line 36: Line 36:
<p>
<p>
The <var class="product">Model&nbsp;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&nbsp;204</var>.</p>
The <var class="product">Model&nbsp;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&nbsp;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 class="head"><th>Service</th><th>Pseudo subtasks</th></tr>
<tr class="head"><th>Service</th><th>Pseudo subtasks</th></tr>


Line 47: Line 45:


<tr><th><var>SNA Communications Server 3767/NTO interface</var></th>
<tr><th><var>SNA Communications Server 3767/NTO interface</var></th>
<td>3 for IODEV=37</td></tr>
<td>3 for IODEV=37
<p class="note"><b>Note:</b> The IODEV=37 setting is no longer supported as of Model 204 version 7.6.</p></td></tr>


<tr><th><var>CMS/SNA Communications Server interface</var></th>
<tr><th><var>CMS/SNA Communications Server interface</var></th>
Line 54: Line 53:
</td></tr>
</td></tr>


<tr><th><var>Horizon or <var>[[Model_204_configurations_and_operating_environments#Parallel_Query_Option.2F204|Parallel Query Option/204]]</var></th>
<tr><th><var>Horizon or <var>[[Model_204_configurations_and_operating_environments#Parallel_Query_Option.2F204|Parallel Query Option/204]]</var></var></th>
<td>2 for each open link (z/OS)  
<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>
Line 71: Line 70:


<tr><th><var>Checkpointing</var></th>
<tr><th><var>Checkpointing</var></th>
<td>1 for <var>RCVOPT</var> '1' bit on
<td>1 for <var>[[RCVOPT_parameter|RCVOPT]]</var> '1' bit on
<p>1 for nonzero <var>CPTIME</var> setting</p>
<p>1 for nonzero <var>[[CPTIME_parameter|CPTIME]]</var> setting</p>
<p>1 for nonzero setting of <var>CPTO</var>, <var>CPTQ</var>, or both</p>
<p>1 for nonzero setting of <var>[[CPTO_parameter|CPTO]]</var>, <var>[[CPTQ_parameter|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>
Line 80: Line 79:


<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>
<tr><th><var>SESPST</var></th>
<td>1 for managing sessions
</td></tr>
</table>
</table>


[[Category:System parameters]]
[[Category:System parameters]]
[[Category:Parameters]]
[[Category:Parameters]]

Latest revision as of 22:37, 14 March 2022

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 V2.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 checkpointing 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.

Pseudo subtasks for Model 204 services
ServicePseudo subtasks
SNA Communications Server 3270 interface (z/OS, z/VSE) 3 for IODEV=7
SNA Communications Server 3767/NTO interface 3 for IODEV=37

Note: The IODEV=37 setting is no longer supported as of Model 204 version 7.6.

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 security1 for a security service machine
LIOS1 for each LIOS ring stream
SESPST 1 for managing sessions