Setzt eine abgebrochene Prozesskette fort.
Transaktion: RSA1
SAP BW-Version: ab 3.0B mit Patch SAPKW30B11
BW_RESTART_CHAIN
ID=...
,LOGID=...
[,NOFOUND=...]
[,ERROR=...]
[,PROCESSLOGS=...]
[,JOBLOGS=...]
[,LONGTEXT=...]
[,REPLICATE=...]
[,GET_SPOOL=...]
[,COLLECTLOGS=...]
Syntax |
Beschreibung / Format |
---|---|
ID= |
Technische Bezeichnung der Prozesskette. |
LOGID= |
25-stellige Log-ID. |
NOFOUND= |
Behandlung, wenn die Prozesskette nicht gefunden wurde. "NORMAL" - Das Script wird fortgesetzt, der AE-Job endet normal. |
ERROR= |
Behandlung, wenn die Prozesskette abnormal endet. "ABEND" = Das Script wird nicht fortgesetzt, der AE Job endet abnormal. |
PROCESSLOGS= |
Ausgabe der Protokolle der einzelnen Prozesse einer Prozesskette. Erlaubte Werte: "YES" (Standardwert), "NO" oder "ERROR" "YES" = Die Protokolle der einzelnen Prozesse werden an das Protokoll der Prozesskette angehängt. |
JOBLOGS= |
Ausgabe der Protokolle des Backgroundjobs zum Prozess. Erlaubte Werte: "YES" (Standardwert), "NO" oder "ERROR" "YES" = Die Protokolle des Backgroundjobs zum Prozess werden ausgegeben. |
LONGTEXT= |
Ausgabe des Langtextes (Diagnosetext) zu einer Protokollmeldung. Erlaubte Werte: YES, NO oder ERROR (Standardwert) "ERROR" = Der Langtext zu einer Protokollmeldung wird nur im Fehlerfall ausgegeben. |
REPLICATE= |
Behandlung der Child-Prozesse von Prozessketten. Format des Wertes: Script-Literal Erlaubte Werte: "ALL", "YES" oder "NO" (Standardwert) "ALL" = Alle Children-Prozesse eines Jobs im Automation Engine System replizieren (inklusive der übersprungenen). Sie erscheinen sodann im Aktivitätenfenster des UserInterfaces. Des Weiteren werden Statistiksätze und Reports im Automation Engine System erzeugt.
|
GET_SPOOL= |
Spoolliste der gestarteten Prozesskette anfordern
Erlaubte Werte: "YES" oder "NO" (Standardwert) "YES" = Spoolliste anfordern. Diese wird dabei als Text-Datei in das Verzeichnis gespeichert, welches Sie in der INI-Datei des SAP-Agenten mit dem Parameter Download_dir= (Sektion [GLOBAL]) festlegen. Der Name dieser Datei setzt sich folgendermaßen zusammen: "NO" = Spooliste wird nicht angefordert |
COLLECTLOGS= |
Reports von Child-Prozessen der aktivierten Prozesskette in den Job-Report schreiben Werden Child-Prozesse repliziert, so ist deren Protokoll standardmäßig im Report des Jobs UND der Aufgabe des Child-Prozess verfügbar. Diese Informationen sind somit im Job-Report redundant und können daher weggelassen werden. Erlaubte Werte: "YES" (Standardwert) oder "NO" "YES" - Protokoll von Child-Prozessen in den Job-Report schreiben Beachten Sie, dass die Reports der Child-Prozesse nicht verfügbar sind, wenn die Parameter REPLICATE und COLLECTLOGS beide auf NO gesetzt sind. |
Das Script-Sprachmittel setzt eine abgebrochene Prozesskette fort. Mit dem Parameter LOGID= wird dabei eine bestimmte Durchführung dieser Prozesskette eindeutig identifiziert. Die Log-ID kann mit PREP_PROCESS_REPORT aus dem Report eines AE-Jobs ermittelt werden.
Nachdem die Prozesskette fortgesetzt wurde, wird sie bis zu ihrem Ende überwacht. Das Protokoll der Prozesskette wird auf jeden Fall im Aktivierungsreport gespeichert. Abhängig von den Parametern PROCESSLOGS= und JOBLOGS= werden zusätzlich die Protokolle der einzelnen Prozesse bzw. die Protokolle des Backgroundjobs zum Prozess ausgegeben.
Im Beispiel wird im Post-Script eines Jobs anhand der Fehlernummer ermittelt, ob die Prozesskette "ZSBB1" abgebrochen ist. In diesem Fall wird die 25-stellige Log-ID in einer Variablen gespeichert.
:SET &HND# = PREP_PROCESS_REPORT(,,PLOG,'*U2004111*','COL=DELIMITER',"DELIMITER=@'@")
:SET &LOGID# = ''
:PROCESS &HND#
: SET &LOGID# = GET_PROCESS_LINE(&HND#,4)
:ENDPROCESS
:IF &LOGID# <> ''
: PUT_VAR VARA.CHAINS,'ZSBB1',&LOGID#
:ENDIF
Ein weiterer Job liest die Log-ID aus der Variablen und startet die Prozesskette erneut, um die Verarbeitung fortzusetzen.
:SET &LOGID# = GET_VAR(VARA.CHAINS,ZSBB1)
BW_RESTART_CHAIN ID='ZSBB1',LOGID='&LOGID#',ERROR='ABEND',NOFOUND='NORMAL'
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |