MT - Maximale CPU-Zeit

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 endloser Schleifen (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.

Anmerkung:
Wenn Natural Security installiert ist, kann der Profilparameter MT in Natural Security überschrieben werden. Mit Natural Security ist der Höchstwert für den Profilparameter MT gleich 32767. Um einen höheren Wert zu benutzen als mit dem MT Profil- oder Session-Parameter angegeben, spezifizieren Sie MT=0 in Natural Security.

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 - Natural Application Programming Interfaces in der Utilities-Dokumentation.

Anmerkungen:

  1. 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.
  2. 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.
  3. Das Limit für im interaktiven Betrieb laufende Programme wird von dem benutzten TP-Monitor gesteuert.
  4. Der benutzbare Höchstwert wird von der jeweiligen Betriebsystemumgebung festgelegt. Überschreitet der mit dem MT-Parameter gesetzte Wert das vom Betriebssystem erlaubte Maximum, wird der Wert entsprechend der Betriebssystem-Vorgaben verringert.
  5. Bei Systemumgebungen, die keine CPU-Zeitmessung unterstützen, wird das Limit als die verstrichene Zeit interpretiert. Bei Systemen ohne Zeitmessung wird das CPU-Zeitlimit ignoriert.
  6. In einer Natural-Session kann der Profilparameter MT durch den Session-Parameter MT überschrieben werden.