Dieses Dokument behandelt folgende Themen:
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.
Um den Ressource-Bestimmungs-Exit manuell auszuführen:
Geben Sie im Bildschirm Ressourcen das
Zeilenkommando X
im Feld vor der betreffenden
Ressource ein.
Drücken Sie Enter.
Es erscheint die Meldung: "EOR0015 - Funktion ausgeführt".
Damit wird der Exit ausgeführt. Er liefert den Ressourcenwert in die Ressourcen-Definition zurück.
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).