Ressource-Bestimmungs-Exit

Dieses Dokument behandelt folgende Themen:


Allgemeine Gesichtspunkte

Ein Exit zur Bestimmung der Ressourcenmenge kann für jede Master-Ressource definiert werden (siehe Abschnitt Master-Ressource anlegen). Dies gilt auch für so genannte physische Ressourcen.

Wird der Exit aufgerufen, liefert er die zurzeit verfügbare Menge der Ressource zurück. Die Rückmeldung der Anfangsmenge ist optional möglich.

Anfangsmengen werden nicht für normale Voraussetzungsprüfungen verwendet.

Ein Exit kann für mehrere (z.B. ähnliche) Master-Ressourcen verwendet werden, weil der Name der Ressource als Eingabeparameter an den Exit übergeben wird.

Der Benutzer kann alles überprüfen, wovon er eine Bestimmung der Ressourcenmenge benötigt. Er kann Entire System Server Views aufrufen und/oder beliebige Datenbankinhalte überprüfen.

Anmerkung:
Die Verantwortung für die Performance des kodierten Exit liegt beim Benutzer.

Nachdem der Exit aufgerufen worden ist, wird die neue verfügbare Menge im Ressource-Master-Datensatz gespeichert. Die Neuprüfung von Jobs, die zurzeit passiv warten, erfolgt nur, wenn die neue Menge von der alten Menge abweicht.

Ressource-Bestimmungs-Exits können aktiviert und deaktiviert werden. Wenn die Verwendung des Exit für eine Ressource deaktiviert wird, dann verhält sich diese wie eine Ressource ohne Exit.

Bestimmungs-Exit ausführen

Die Ausführung des Exit kann durch Wahl der Schaltfläche Exit aufrufen auf der Registerkarte Benutzer-Routine zwangsweise veranlasst werden.

Die Meldung: "EOR0015 - Funktion ausgeführt" wird angezeigt.

Damit wird der Exit ausgeführt. Er liefert den Ressourcenwert in die Ressourcen-Definition zurück.

Exit-Parameter-Liste

Die Liste der Parameter für Exits befindet sich im Abschnitt Parameter für verschiedene Aufruforte im Benutzerhandbuch.

Sie enthält:

  • Rückgabecode (out)

  • OK, Bestimmung erfolgreich

  • Ressource kann nicht bestimmt werden (permanent)

  • Ressource kann nicht bestimmt werden (temporär)

  • Parameter fehlt/fehlen

  • Rückgabe-Text (out)

  • Ressource-Name (in)

  • Zeitstempel, für den die Auswertung erfolgen soll (in).

    Normalerweise wird *TIMX übergeben.

  • Aktueller Maximalbetrag, der in Entire Operations bekannt ist.

  • Zurzeit verwendeter Betrag (in)

  • Neuer Maximalbetrag (out)

  • Neuer verwendeter Betrag (out).