Mit diesem Natural Profil- und Session-Parameter bestimmen Sie, wieviel CPU-Zeit ein Natural-Programm in Anspruch nehmen darf.
Wichtig:
In Server-Umgebungen, in denen der Server selbst ohne
betriebssystemgesteuertes CPU-Zeitlimit läuft, empfiehlt es sich sehr, den
Profilparameter MT
auf einen Nicht-Nullwert zu setzen,
um die Bildung von Endlosschleifen (bspw. aufgrund von Anwendungsfehlern) zu
vermeiden. Diese Empfehlung gilt für Natural RPC- und Natural
Development-Server.
Mögliche Werte | 1 - 9999999 |
Maximale CPU-Zeit in
Sekunden.
Anmerkungen:
|
|
---|---|---|---|
0 |
MT=0 legt fest,
dass kein Natural-CPU-Zeitlimit gelten soll.
|
||
Standard-Einstellung | 60 |
||
Dynamische Angabe | ja | ||
Angabe innerhalb der Session | ja | Gültige Statements: | SET GLOBALS |
Gültiges Kommando: | GLOBALS |
||
Programmierschnittstelle (API) | USR1005N |
Siehe SYSEXT Utility in der Debugger und Dienstprogramme (Utilities)-Dokumentation. |
Anmerkungen:
NEXT
-Zeile oder mittels eines FETCH
-Statements gestartet wird,
d.h. auf Programmebene 1. Im Nicht-Batch-Betrieb (Natural Development Server,
Natural for TSO) wird die CPU-Zeitmessung bei jeder Terminal-Ein-/Ausgabe neu
gestartet.
MT
-Parameter
gesetzte Wert das vom Betriebssystem unterstützte Maximum, wird der Wert
entsprechend der Betriebssystem-Vorgaben verringert.
MT
durch den Session-Parameter MT
überschrieben werden.
MT
separat sowohl für die
Verarbeitungsmodi TCB (außer unter CICS) als auch SRB (zIIP). Wenn im SRB-Modus
MT=0
gesetzt ist, benutzt Natural das existierende z/OS
TCB-Zeitlimit, um Endlosschleifen zu vermeiden, weil es kein z/OS-CPU-Zeitlimit
(z.B. den Parameter JCL TIME) für SRBs gibt.
MT
wird unter CICS SRBs
(zIIP), jedoch nicht unter CICS TCBs unterstützt. Wenn MT=0
gesetzt ist, benutzt Natural im SRB-Modus das Runaway-Zeitlimit als
CPU-Zeitbegrenzung. Ein Programmabbruch aufgrund einer Überschreitung des
CPU-Zeitlimits, der bei Benutzung eines offenen CICS TCB auftritt, kann nicht
wiederhergestellt werden. Er verursacht einen sofortigen AICA-Abbruch der
CICS-Task sowie den Abbruch der Natural-Sitzung.