MPOPTS parameter: Difference between revisions
Jump to navigation
Jump to search
m (minor formatting) |
m (link repair) |
||
Line 40: | Line 40: | ||
<tr><th><var>X'10'</var></th> | <tr><th><var>X'10'</var></th> | ||
<td>Field level update statements (<var>[[Data maintenance#Add statement|Add Field]]</var>, <var>[[Data maintenance#Change statement|Change Field]]</var>, <var>[[Data maintenance#Delete statement|Delete Field]]</var>)</td></tr> | <td>Field-level update statements (<var>[[Data maintenance#Add statement|Add Field]]</var>, <var>[[Data maintenance#Change statement|Change Field]]</var>, <var>[[Data maintenance#Delete statement|Delete Field]]</var>)</td></tr> | ||
<tr><th><var>X'20'</var></th> | <tr><th><var>X'20'</var></th> | ||
Line 51: | Line 51: | ||
</table> | </table> | ||
<p> | <p> | ||
An <var>[[Performance monitoring and tuning# | An <var>[[Performance monitoring and tuning#mpOptsStmt|MP Options]]</var> SOUL statement can temporarily override the <var>MPOPTS</var> parameter. For more information on multiprocessing concepts and parameters, refer to [[Performance monitoring and tuning#Multiprocessing (MP/204)|Multiprocessing (MP/204)]].</p> | ||
[[Category:System parameters]] | [[Category:System parameters]] | ||
[[Category:Parameters]] | [[Category:Parameters]] |
Revision as of 18:30, 25 July 2018
MP user language options
Summary
- Default value
- X'7F'
- Parameter type
- User
- Where set
- User resettable
- Related products
- All
- Introduced
- Model 204 V4.1 or earlier
Description
The MPOPTS parameter setting is used to tune system multiprocessing. The SOUL compiler strategy offloads as much work as possible to subtasks. You can set the MPOPTS parameter to modify this strategy for a particular section of code, particularly:
- Nested loops
MP=NO
$functions- Mixed mode statements
This parameter applies only to z/OS. Valid settings of MPOPTS are:
Setting | Meaning |
---|---|
X'01' | Loops containing serial statements |
X'02' | Calls to subroutines containing serial statements |
X'04' | MP=NO $functions |
X'08' | Store Record and Delete Record statements |
X'10' | Field-level update statements (Add Field, Change Field, Delete Field) |
X'20' | Read, Print Screen, Print Menu, and Reread statements |
X'40' | Read Image and Write Image statements |
X'80' | Produce compilation warning messages for serial statements |
An MP Options SOUL statement can temporarily override the MPOPTS parameter. For more information on multiprocessing concepts and parameters, refer to Multiprocessing (MP/204).