GET_STATISTIC_DETAIL

Verwenden Sie die Script-Funktion GET_STATISTIC_DETAIL, um ein Detail aus den Ausführungsdaten eines Objekts abzurufen. Ausführungslisten speichern eine breite Palette von Daten über ausgeführte Objekte. Weitere Informationen finden Sie unter Ausführungsdaten.

Hinweis: Sie benötigen die Berechtigung (S), um auf die Ausführungsdaten des angegebenen Objekts zuzugreifen, damit diese Script-Funktion ausgeführt werden kann. Weitere Informationen finden Sie unter Automation Engine-Berechtigungen gewähren.

Syntax

GET_STATISTIC_DETAIL ([RunID] , Detail [, Object name])

Parameter

Rückgabewerte

GET_STATISTIC_DETAIL gibt ein Detail aus der Liste der Ausführungsdaten zurück, abhängig von den von Ihnen angegebenen Parametern:

Wichtig! Die folgenden Standardwerte werden zurückgegeben, wenn das angegebene Detail zum Zeitpunkt der Script-Ausführung nicht verfügbar ist:

Hinweise:

Alle Objekttypen

Die folgenden Details aus den Ausführungsdaten sind für alle Arten von ausführbaren Objekten verfügbar.

Allgemeine Details

Aktivierungs- und Ausführungsdetails

Neustarts

Informationen über Parent-Aufgaben und Aktivierer

Ereignisobjekte

Die folgenden Details aus den Ausführungsdaten sind nur für Ereignisobjekte verfügbar.

FileTransfer-Objekte

Die folgenden Details aus den Ausführungsdaten sind nur für FileTransfer-Objekte verfügbar.

Jobobjekt

Die folgenden Details beziehen sich auf die verbrauchten Ressourcen für den Lauf und sind nur für Jobobjekte verfügbar.

Beispiele

Das folgende Beispiel in einem FileTransfer-Objekt liest den Namen der zu übertragenden Datei aus den aktuellen Ausführungsdaten.

:SET &SOURCE_FILE# = GET_STATISTIC_DETAIL(,SRC_FILE_NAME)

Das folgende Beispiel liest die Startzeit der Parent-Aufgabe aus:

:SET &NAME# = SYS_ACT_PARENT_NAME()
 :
SET &START# = GET_STATISTIC_DETAIL(,START_TIME, &NAME#)

Das folgende Beispiel ruft die Aktivierungszeit eines Objekts mit dem Namen MM.DAY ab:

:SET &RUNNR# = GET_UC_OBJECT_NR("MM.DAY")
 :
SET &ACTIVATION# = GET_STATISTIC_DETAIL(&RUNNR#, ACTIVATION_TIME)

Das folgende Beispiel liest und gibt den Alias des ausführbaren Objekts im Aktivierungsreport aus.

:SET &ALIAS# = GET_STATISTIC_DETAIL(&RUNID#,ALIAS)

:PRINT &ALIAS#

Siehe auch: