Alle Berichte können auch im Batch-Betrieb erstellt werden. Dabei gelten keine Restriktionen seitens des Zugriffskontrollsystems oder bezüglich der Verwendung von Platzhalterzeichen.
Batch-Berichte werden auf dem Natural-Drucker 1 gedruckt, welcher in der Job-Kontrolle korrekt eingetragen sein muss. Die Natural-Batch-Session muss die notwendige LFILE-Einstellungen (131 und 216) korrekt gesetzt haben.
Die in diesem Abschnitt gezeigten Beispiele basieren auf den
Natural-Profilparameter-Einstellungen IM=D (Input-Modus =
Delimiter-Modus) und ID=, (Input-Begrenzungszeichen = Komma).
Die Batch-Berichts-Programme geben ihre Parameter in mehreren Schritten ein. Diese sind für jedes Programm separat beschrieben.
Dieser Abschnitt behandelt folgende Themen:
Log-Berichte werden von dem Programm RE-LOG-P erzeugt. Vergleiche auch Online-Optionen 1 bis 5 im Menü .
Syntax:
| RE-LOG-P report-type,count-jobs |
| owner-name,network-name,job-name |
| from-date,from-time,from-run,to-date,to-time,to-run |
Anmerkungen:
Das Programm RE-LOG-P tätigt 3 Eingaben:
Bericht-Typ
| T | Beendete Jobs. |
| B | Abgebrochene Jobs. |
| X | Nicht gestartete Jobs (aufgrund von permanenten Startfehlern und permanenten Extrahierungs- und Aktivierungsfehlern) |
| Y | Jobs nicht gestartet aufgrund von permanenten Startfehlern und permanenten Extrahierungs- und Aktivierungsfehlern. |
| N | Netzwerke nicht aktiviert aufgrund von Extrahierungs- und Aktivierungsfehlern. |
| A | Alle Ereignisse im ganzen Log. |
Jobs zählen
| Y | Jobs zählen. |
| Warnung: Dafür ist ein erneutes Lesen des gesamten Logs erforderlich. Dadurch werden die Verweilzeiten und CPU-Zeiten und die Anzahl der Adabas-Aufrufe für den Batch-Job erheblich erhöht. |
| N | Jobs nicht zählen. |
Eigentümer / Netzwerk / Netzwerk-Version / Job
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Netzwerke.
Netzwerk-Version. Die Platzhalterzeichen *, > und < sind erlaubt (für zukünftige Verwendung; zurzeit unbenutzt).
Job-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Jobs.
Datum, Uhrzeit und Laufnummernbereich
von Datum (Format YYYYMMDD)
von Uhrzeit (Format HH:II:SS)
ab Lauf (Maximum 999999999)
bis Datum (Format YYYYMMDD)
bis Uhrzeit (Format HH:II:SS)
bis Lauf (Maximum 999999999)
Im folgenden finden Sie Beispiele für Natural-CMSYNIN-Daten zum Erzeugen verschiedener Log-Berichte.
Beispiel 1:
RE-LOG-P T,Y EX*,E10> 20081101,,,20081130,23:59:59,999999999
Diese Daten erzeugen einen Bericht über alle beendeten Jobs in Netzwerken, deren Namen größer als E10 sind und unter den Eigentümern verzeichnet sind, die mit EX beginnen. Außerdem sollen sie um 00:00:00 am 1. November 2008 starten und um 23:59:59 am 30. November 2008 enden. Dies soll für den Laufnummernbereich von 0 bis 999999999 gelten. Das Zählen der Jobs soll durchgeführt werden.
Beispiel 2:
RE-LOG-P A,N *,*, 20081114,09:00:00,51,20081114,17:30:00,60
Diese Daten erzeugen einen Bericht über alle Ereignisse vom 14. November 2008 zwischen 09:00:00 und 17:30:00 für alle Eigentümer, Netzwerke und Jobs mit Laufnummern zwischen 51 und 60. Die Jobs werden nicht gezählt.
Accounting-Daten (äquivalent zur Online-Option 4, siehe Abschnitt Accounting-Daten für Netzwerk und Job) werden vom Programm RE-ACC-P erzeugt.
Syntax:
| RE-ACC-P |
| owner-name,network-name,job-name |
| from-date,from-time,from-run,to-date,to-time,to-run |
Anmerkungen:
Das Programm Programm RE-ACC-P tätigt 2 Eingaben:
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die PlatzhalterzeichenPlatzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Netzwerke.
Netzwerk-Version. Die Platzhalterzeichen *, > und < sind erlaubt (für zukünftige Verwendung; zurzeit unbenutzt).
Job-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen sie * für alle Jobs.
Datum, Uhrzeit und Laufnummernbereich
von Datum (Format YYYYMMDD)
von Uhrzeit (Format HH:II:SS)
ab Lauf (Maximum 999999999)
bis Datum (Format YYYYMMDD)
bis Uhrzeit (Format HH:II:SS)
bis Lauf (Maximum 999999999)
Im folgenden finden Sie Beispiele für Natural-CMSYNIN-Daten zum Erzeugen verschiedener Accounting-Berichte.
Beispiel 1:
RE-ACC-P EXAMPLE,E01-CONTI 20081101,,,20081130,23:59:59,999999999
Diese Daten erzeugen Accounting-Daten für alle Jobs in Netzwerk E01-CONTI unter Eigentümer EXAMPLE, beginnend ab 00:00:00 Uhr am 1. November 2008 bis 23:59:59 Uhr am 30. November 2008, für Laufnummern im Bereich 0 bis 999999999.
Beispiel 2:
RE-ACC-P EXAMPLE,*,E10* 20081101,09:00:00,51,20081231,23:59:59,60
Diese Daten erzeugen Accounting-Daten für alle Jobs ab E10 in allen Netzwerken unter dem Eigentümer EXAMPLE, beginnend ab 09:00:00 Uhr am 1. November 2008 bis 23:59:59 Uhr am 31. Dezember 2008, für Laufnummern zwischen 51 und 60.
Netzwerk-Beschreibungen (äquivalent zu den Online-Optionen 5, 6 und 7, siehe Abschnitt Netzwerk-Beschreibung) werden von dem Programm RE-NET-P erzeugt.
Syntax:
| RE-NET-P report-type |
| owner-name,network-name |
Anmerkungen:
Das Programm RE-NET-P tätigt 2 Eingaben:
| S | Netzwerk-Beschreibung (kurz) |
| D | Netzwerk-Beschreibung (ausführlich) |
| J | Netzwerk-Beschreibung (mit JCL) |
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Netzwerke.
Im Folgenden finden Sie Beispiele für Natural-CMSYNIN-Daten zum Erzeugen verschiedener Netzwerk-Beschreibungen:
Beispiel 1:
RE-NET-P S *,*
Diese Daten erzeugen eine Übersicht über alle Netzwerke.
Beispiel 2:
RE-NET-P J SYS*,W>
Diese Daten erzeugten einen ausführlichen Bericht, einschließlich der JCL für alle Netzwerke mit Namen größer als W unter Eigentümern, die ab SYS beginnen.
Die Job-Reihenfolge im Netzwerk (äquivalent zur Online-Option 10, siehe Abschnitt Job-Reihenfolge im Netzwerk) wird von dem Programm RE-FLW-P erzeugt.
Syntax:
| RE-FLW-P |
| owner-name,network-name |
Anmerkungen:
Das Programm RE-FLW-P tätigt 1 Eingabe:
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Netzwerke.
Im Folgenden finden Sie Beispiele für Natural-CMSYNIN-Daten zum Erzeugen verschiedener Berichte zur Job-Reihenfolge im Netzwerk.
Beispiel 1:
RE-FLW-P EXAMPLE,E60-FLOW
Diese Daten erzeugen einen Bericht für E60-FLOW unter dem Eigentümer EXAMPLE.
Beispiel 2:
RE-FLW-P SYS*,W>
Diese Daten erzeugen einen Bericht für alle Netzwerke mit Namen größer als W mit Eigentümern, deren Namen mit SYS beginnen.
Job-Zeitpläne (äquivalent zu der Online-Option 11, siehe Abschnitt Job-Zeitpläne) werden von dem Programm RE-JSC-P erzeugt.
Syntax:
| RE-JSC-P |
| owner-name,network-name |
| from-date,to-date |
Anmerkungen:
Das Programm RE-JSC-P tätigt 2 Eingaben:
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Netzwerke.
von Datum (Format YYYYMMDD)
bis Datum (Format YYYYMMDD)
Im Folgenden finden Sie Beispiele für Natural-CMSYNIN-Daten zum Erzeugen verschiedener Job-Zeitpläne.
Beispiel 1:
RE-JSC-P EXAMPLE,E01-CONTI 20081101,20081130
Diese Daten erzeugen einen Job-Zeitplan im Netzwerk E01-CONTI unter dem Eigentümer EXAMPLE, zwischen dem 1. und 30. November 2008.
Beispiel 2:
RE-JSC-P *,* 20081101,20081231
Diese Daten erzeugen einen Job-Zeitplan, zwischen dem 1. und 30. November 2008.
Die Netzwerk-Start-Übersicht (äquivalent zu der Online-Option 12, siehe Abschnitt Netzwerk-Start-Übersicht) wird von dem Programm RE-ACT-P erzeugt.
Syntax:
| RE-ACT-P |
| owner-name,network-name |
| from-date,to-date |
Anmerkungen:
Das Programm RE-ACT-P tätigt 2 Eingaben:
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Netzwerke.
von Datum (Format YYYYMMDD)
bis Datum (Format YYYYMMDD)
Im Folgenden finden Sie Beispiele für Natural-CMSYNIN-Daten zum Erzeugen verschiedener Netzwerk-Start-Übersichten.
Beispiel 1:
RE-ACT-P EXAMPLE,* 20081101,20081130
Diese Daten erzeugen eine Übersicht über alle Netzwerke unter dem Eigentümer EXAMPLE, zwischen dem 1. und 30. November 2008.
Beispiel 2:
RE-ACT-P E*,M< 20081101,20081231
Diese Daten erzeugen eine Übersicht über alle Netzwerke mit Namen kleiner als M unter Eigentümern, deren Namen mit E beginnen, zwischen dem 1. November und 31. Dezember 2008.
Die Netzwerk-Zeitplan-Übersicht (äquivalent zur Online-Option 13, siehe Abschnitt Netzwerk-Zeitplan-Übersicht) wird von dem Programm RE-NSC-P erzeugt.
Syntax:
| RE-NSC-P report-type |
| owner-name,network-name |
| from-date,to-date |
Anmerkungen:
Das Programm RE-NSC-P tätigt 3 Eingaben:
| A | Auszüge und Zeitplan, sortiert nach Netzwerk, Zeit. |
| B | Nur Auszüge, sortiert nach Netzwerk, Zeit. |
| C | Nur Auszüge, sortiert nach Zeit. |
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Netzwerke.
von Datum (Format YYYYMMDD)
bis Datum (Format YYYYMMDD)
Im Folgenden finden Sie Beispiele für Natural-CMSYNIN-Daten zum Erzeugen verschiedener Zeitplan-Übersichten.
Beispiel 1:
RE-NSC-P A EXAMPLE,* 20081101,20081130
Diese Daten erzeugen eine Übersicht über alle Netzwerke unter dem Eigentümer EXAMPLE, deren Start für den Zeitraum zwischen dem 1. und 30. November 2008 geplant ist.
Beispiel 2:
RE-NSC-P B E*,M< 20081101,20081231
Diese Daten erzeugen eine Übersicht von Abläufen (Aktivierungen) aller Netzwerke, deren Namen kleiner als M sind und die unter Eigentümern laufen, die mit E beginnen, und zwischen dem 1. November und dem 31. Dezember 2008 laufen.
Die Aktivierungs-Übersicht (äquivalent zur Online-Option 12, siehe Aktivierungs-Übersicht) wird von dem Programm RE-ACO-P erzeugt.
Syntax:
| RE-ACO-P activation-types |
| owner-name,network-name |
| from-date,from-time,from-run,to-date,to-time,to-run |
Anmerkungen:
Das Programm RE-ACO-P tätigt 3 Eingaben:
In den Bericht aufzunehmende Aktivierungstypen
| * | Alle Netzwerk-Aktivierungen. |
| A | Netzwerk-Aktivierung durch Entire Operations API-Routine NOPUAC5N. |
| M | Netzwerk-Aktivierung manuell. |
| O | Netzwerk-Aktivierung duch Job-Ende-Aktion. |
| R | Netzwerk-Aktivierung durch Recovery-Aktion (Wiederherstellung). |
| S | Netzwerk-Aktivierung durch Zeitplan. Sie können entweder * oder eine Kombination aus A, M, O, R, S eingeben. |
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Netzwerke.
Datum, Uhrzeit und Laufnummer-Auswahl
von Datum (Format YYYYMMDD)
von Uhrzeit (Format HH:II:SS)
ab Lauf (Maximum 999999999)
bis Datum (Format YYYYMMDD)
bis Uhrzeit (Format HH:II:SS)
bis Lauf (Maximum 999999999)
Im Folgenden finden Sie Beispiele für Natural-CMSYNIN-Daten zum Erzeugen verschiedener Aktivierungs-Übersichten.
Beispiel 1:
RE-ACO-P AM EXAMPLE,* 20081101,,,20081130 (equivalent to 20081101,00:00:00,1,20081130,23:59:59,999999999)
Diese Daten erzeugen eine Übersicht über alle Netzwerke unter dem Eigentümer EXAMPLE, die manuell oder per API aktiviert wurden, und zwar zwischen dem 1. und 30. November 2008.
Beispiel 2:
RE-ACO-P * *,* 20081115,14:00:00,71,20081115,22:00:00,99
Diese Daten erzeugen eine Übersicht über alle Aktivierungen zwischen 14:00:00 und 22:00:00 am 15. November 2008, mit Laufnummern zwischen 71 und 99.
Der erweiterte Protokoll-Bericht steht nur im Batch-Betrieb zur Verfügung und kann verwendet werden, um folgende Berichte auszudrucken:
Log-Sätze
Job-Ausgabe, die in ein Protokoll geschrieben wurde.
Aktive JCL-Änderungen, die in ein Protokoll geschrieben wurden.
Aktive JCL.
Das Berichtsprogramm ist NOPLP01P. Es erstellt eine Eingabe, um die unten aufgeführten Parameter zu erhalten.
Das Programm NOPLP01P kann mit einem standardmäßigen Batch-Natural ausgeführt werden, wobei die LFILE-Einstellungen 131 und 216 gesetzt sein müssen.
Die Ausgabe wird auf die Systemdruckdatei von Natural (CMPRINT) geschrieben.
Syntax:
| NOPLP01P |
| parameter=value% |
| parameter=value% |
| parameter=value% |
| ... |
Anmerkungen:
IM=D (Input-Modus =
Delimiter-Modus), IA== (Input-Zuweisungszeichen =
Gleichheitszeichen) und CF=% (Steuerzeichen für Terminalkommandos
= Prozentzeichen).
NOPLP01P
FROM-DATE-TIME=20081101000000%
THRU-DATE-TIME=20081115163000%
RUN-
FROM=1%
RUN-THRU=999%
OWNER=UKSJ*%
NETWORK=TEST-2>%
JOB=L<%
LANG=2%
EXTLOG=Y
In diesem Beispiel werden sowohl alle Log-Berichte als auch protokolliertes SYSOUT, protokollierte aktive JCL-Änderungen und aktive JCL für Jobs mit Namen kleiner als L in Netzwerken mit Namen größer als TEST-2 unter Eigentümern ausgedruckt, deren Namen mit UKSJ beginnen, und zwar mit Laufnummern im Bereich von 1 bis 999 zwischen 00:00 am 1. November 2008 und 16:30 am 15. November 2008. Die Berichte werden in Deutsch ausgedruckt.
Anmerkung:
Der Datums/Uhrzeit-Bereich hat keinen Einfluss auf den Ausdruck der
aktiven JCL.
Der Bericht über bereits benutzte JCL wird vom Programm RJCLOC-P erzeugt.
Syntax:
| RJCLOC-P owner-name,network-name |
Anmerkungen:
Das Programm RJCLOC-P tätigt 2 Eingaben:
Hier finden Sie Beispiele von Natural-CMSYNIN-Daten, die benutzt werden, um JCL-Benutzungs-Berichte herzustellen:
Beispiel 1:
RJCLOC-P EXAMPLE NET-01
Liste der verwendeten JCL des Netzwerks EXAMPLE / NET-01.
Beispiel 2:
RJCLOC-P TEST* *
Liste der verwendeten JCL aller Netzwerke von Eigentümern, deren Namen mit TEST beginnen.
Dieser Bericht zeigt die Ergebnisse des Vergleichs eines oder mehrerer Netzwerke (äquivalent zu der Online-Option 16, siehe Abschnitt Vergleiche Netzwerke).
Syntax:
| RE-CNV-P |
| Owner1,Network1,Version1, |
| Owner2,Network2,Version2, |
| Show-Content |
Eigentümer/Netzwerk/Version
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Netzwerke.
Version. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Versionen.
Owner/Network/Version
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Netzwerke.
Version. *, > and <
wildcards are allowed. Use * for all versions.
Anzeige
A = Alles anzeigen.
D = Unterschiede anzeigen.
M = Nur Nachricht über Ergebnis anzeigen.
Dieser Bericht zeigt die Ergebnisse des Vergleichs einer oder mehrerer Symbol-Tabellen (äquivalent zu der Online-Option 15, siehe Abschnitt Vergleiche Symbol-Tabellen).
Syntax:
| RE-CNV-P |
| Owner1,Symbol-Table1,Symbol-Table-Version1, |
| Owner2,Symbol-Table2,Symbol-Table-Version2, |
| Show-Content |
Eigentümer/Symboltabelle/Symboltabellenversion
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Symboltabellen.
Symboltabellenversion-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Symboltabellenversionen.
Eigentümer/Symboltabelle/Symboltabellenversion
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Symboltabellen.
Symboltabellenversion-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Symboltabellenversionen.
Anzeige
A = Alles anzeigen.
D = Unterschiede anzeigen.
M = Nur Nachricht über Ergebnis anzeigen.
Dieser Batch-Bericht zeigt die Knoten-Übersicht (äquivalent zu der Online-Option 17, siehe Abschnitt Knoten-Übersicht).
Syntax:
| RE-NOD-P from-node to-node |
from-node/to-node
Schränkt die Ergebnisliste auf den angegebenen Knotennummernbereich ein.
RE-NOD-P 1 299
Dieser Batch-Bericht zeigt die Verwendung von Unternetzwerken (äquivalent zu der Online-Option 18, siehe Abschnitt Verwendung von Unternetzwerken).
Syntax:
| RE-XRF-P |
| Owner1,Network1,Version1 |
| Owner2,Network2,Version2 |
Owner1,Network1,Version1 (Unternetzwerk-Eingrenzung)
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Netzwerke.
Version des Netzwerks. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Versionen.
Owner2,Network2,Version2 (Hauptnetzwerk-Eingrenzung)
Eigentümer-Name. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Eigentümer.
Netzwerk-Name. Die Platzhalterzeichen > und < sind erlaubt. Benutzen Sie * für alle Netzwerke.
Version des Netzwerks. Die Platzhalterzeichen *, > und < sind erlaubt. Benutzen Sie * für alle Versionen.