Maximale CPU-Zeit
Dieser Natural Profil- und Session-Parameter gilt nur für im Batch-Betrieb unter Natural Development Server (SPoD) oder unter Natural for TSO ausgeführte Programme.
Mit diesem Session-Parameter bestimmen Sie, wieviel CPU-Zeit ein Natural-Programm in Anspruch nehmen darf.
Die CPU-Zeitmessung beginnt, wenn ein Natural-Programm von der
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 I/O neu
gestartet.
In einer Natural-Session kann der Profilparameter
MT
durch den Session-Parameter MT
überschrieben werden.
Mögliche Werte | 1 - 9999999 |
Maximale CPU-Zeit in Sekunden. Wenn Natural Security installiert ist, kann der Profilparameter
|
|
---|---|---|---|
0 |
MT=0 legt fest, dass
kein Natural CPU-Zeitlimit gelten soll.
|
||
Standard-Einstellung | 60 |
||
Dynamische Spezifikation | ja | ||
Spezifikation in Session | ja | Gültige Statements: | SET
GLOBALS |
Gültiges Kommando: | GLOBALS |
||
Programmierschnittstelle (API) | USR1005N |
Siehe SYSEXT - Natural Application Programming Interfaces in der Utilities-Dokumentation. |
Anmerkungen:
MT
-Parameter gesetzte Wert das vom Betriebssystem
erlaubte Maximum, wird der Wert entsprechend der Betriebssystem-Vorgaben
verringert.
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 endloser Schleifen (bspw. aufgrund von Anwendungsfehlern) zu
vermeiden. Diese Empfehlung gilt für Natural RPC- und Natural
Development-Server.