Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Das IT - Informationssystem
XINFO Das IT - Informationssystem Die Module (Scanner) HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 1 1 1 1 1 1 1 1 1 1 1
2
Die Module von XINFO CA-7 Space DB2 CONTROL-M RMM IMS TWS for z/OS
Scheduling Space und Tape Database CA-7 Space DB2 CONTROL-M RMM IMS TWS for z/OS CA-1 History ZEKE SMF Output BETA93 Job Control CA-Deliver Source Code JCL Control-D COBOL Online PL/1 CICS - COBOL Load Modules CICS - CSD LOAD
3
XINFO und CA-7 Das CA-7 Interface analysiert den LJOB output und gibt Ihnen Infos zu: Jobs Schedule Definitionen Job-Trigger und Requirements Dataset-Trigger Ressourcen Prosa Schedule Overrides
4
Wählen Sie CA7 aus der Displayliste aus…
CA-7 - Startpanel Wählen Sie CA7 aus der Displayliste aus…
5
CA-7 - Displays Die Displays für CA-7…
6
CA-7 - Sie wollen wissen... ... Welche Jobs nicht mehr laufen?
Welche Jobs von Jobs "getriggert" werden? Welche Jobs von Dateien "getriggert" werden? Welche Jobs haben "User Requirements"? Welche Jobs verwenden "Virtual resources"? Welche Jobs haben eine Ressource zwischen 01:00 und 06:00 verwendet? Wie man einen Jobnetzplan erstellt? Wie man alle Nachfolger eines Jobs erhält?
7
...wählen Sie "Job Information"
CA-7 - Job Information Um nach Jobs zu suchen... ...wählen Sie "Job Information"
8
CA-7 - Suche nach Jobs Welche Jobs CA* laufen nicht mehr seit ? …scrollen Sie nach unten… …und geben Sie den letzten Lauftag zusammen mit dem Operator LE an
9
Scrollen Sie nach rechts…
CA-7 - Jobs Ergebnis Job Scrollen Sie nach rechts…
10
CA-7 - "Last Run Dates" Ergebnis
Job
11
CA-7 - Job Triggering Um nach "getriggerten" Jobs zu suchen...
...wählen Sie "Job Triggering"
12
CA-7 - Suche nach „Dataset triggers“
Welche Jobs C*XX* werden "getriggert" von… …Dateien? (NB bedeutet NON BLANK)
13
CA-7 - Ergebnis "Dataset Triggers"
Job Dataset triggers
14
CA-7 - User Requirements
Um nach "Requirements" zu suchen... ......"Requirements/Pred
15
CA-7 - Suche nach "User Requirements"
Welche Jobs haben "User Requirements"?
16
CA-7 - Ergebnis Jobs mit "User Requirements"
Nach rechts scrollen …
17
CA-7 - Ergebnis Jobs mit "User Requirements"
18
CA-7 - Suche nach "Virtual Resources"
Welche Jobs verwenden eine "Virtual Resource" *DB*?
19
CA-7 - Ergebnis "Virtual Resources"
Job Resource
20
CA-7 - Erweiterte Suche nach "Virtual Resources"
Frage: Wann werden "Virtual resources" von Welchen Jobs verwendet? Antwort: Dafür gibt es in XINFO leider keine Standardabfrage, aber Sie können „Virtual resources" mit "SMF job/step information" verbinden ("join")
21
CA-7 - Erweiterte Suche nach "Virtual Resources"
Sie sollten mehr darüber lesen: XINFO Handbuch "ISPF Dialog Generator" und "Tips und Tricks für den Administrator" DSPLTVRSMF: Virtual Resources Felder für das Auswahlpanel angeben Felder für das Ausgabepanel angeben JOIN: VRJOBNAME <=> SMFJOBNAME VRSTEP <=> SMFSTEPNAME Evtl. Interne Zeilenkommandos definieren Evtl. Externe Zeilenkommandos definieren Evtl. weitere Zeilenkommandos mit XXRJMD3 generieren XXRTSMF: SMF - Job/Step Information
22
CA-7 - Erweiterte Suche nach "Virtual Resources"
Welche Jobs haben die Ressource DB2* zwischen 01:00 und 06:00 verwendet? Unser neues Display für die "Resourcen History"
23
CA-7 - Ergebnis Virtual Resources
Jobs, welche die Ressource DB2* verwendet haben
24
CA-7 - Job Netzpläne Am Ende der Display-Liste finden Sie die Displays für die Grafiken
25
CA-7 - Job Netzpläne Wählen Sie "CA7 Job Netzplan"…
26
CA-7 - Auswahl für Job Netzpläne
Geben Sie Suchkriterien an
27
CA-7 - Ergebnis Job Netzpläne
Requirements Dataset Trigger Job Trigger
28
CA-7 - Zeilenbefehle Rechter Mausklick auf ein Job-Symbol: Direkter Zugriff auf alle zugehörigen Daten!
29
CA-7 - Nachfolger eines Jobs
Was passiert, wenn ein Job abbricht? Verwenden Sie den Zeilenbefehl "Dep. Level"…
30
CA-7 - Ergebnis Nachfolger eines Jobs
...um herauszufinden, welche Auswirkungen ein Abbruch auf die gesamte Produktion hat!
31
Haben Sie noch Fragen zu CA-7?
Ja?
32
XINFO und Control-M Das Control-M Interface von XINFO analysiert folgende Daten unter z/OS, UNIX, NT etc.: General Job Definitions Conditions Control Definitions Resources General Plan Data "Shout When“ Definitions "Set Var“ Definitions
33
Control-M - Startpanel
Wählen Sie Control-M aus der Display-Liste aus
34
Control-M - Displays XINFO zeigt die Daten aus z/OS und anderen Plattformen an… …und Control-D… …und Job Netzpläne für alle Plattformen
35
Control-M - Sie wollen wissen... ...
Welche Jobs befinden sich in Tabelle ABC*? Welche Jobs laufen auf "Node" XYZ? Welche Jobs verwenden welche Kalender? Welche Jobs werden mit "FORCEJOB" gestartet? Wie hängen die Tabellen zusammen (grafische Lösung)? Wie erstellt man einen Jobnetzplan? Was kann XINFO besser als die ECS?
36
Control-M - Job Definitions
Suche nach allen Jobs in mit Tabelle KRW5*
37
Control-M - Job Definitions
Als Ergebnis erhalten Sie sowohl z/OS-Jobs als auch die „distributed“ ECS-Jobs
38
Control-M - NodeId Suche nach allen Jobs, welche auf „mmisidb“ laufen
39
Control-M - NodeId
40
Control-M - Calendar Suche nach allen Jobs, welche einen Kalender verwenden (NB= „not blank“)
41
Control-M - Calendar
42
Control-M - Calendar Und wie oft wird dieser Kalender verwendet?
Dazu verwendet man die "Group"-Funktion
43
Control-M - Calendar
44
Control-M - DO Cond Action
Welche Jobs werden mit "FORCEJOB" gestartet?
45
Control-M - DO Cond Action
46
Control-M - "Table"-Netzplan
Zeige Table MBVN... …mit allen Verbindungen
47
Control-M - "Table"-Netzplan
Nachfolger Vorgänger
48
Control-M - "Table"-Netzplan
Mit Mausklick weitere Control-M Daten anzeigen
49
Control-M - Von der "Table" zu den "Jobs"
... der Job-Netzplan für Table KRW123
50
Control-M - Job-Netzplan
Table Condition Job
51
Control-M - Job-Netzplan
Zeige Job MBV230L2 aus Table MBVN... …sowie alle Nachfolger, aber nicht mehr als 3 Stufen
52
Control-M - Job-Netzplan
Nachfolger Ausgangs-Job
53
Control-M - Job-Netzplan
Globale "Conditions" Unix Jobs Z/OS Jobs
54
Control-M - Job-Netzplan
…direkter Zugriff auf XINFO-Daten wie z.B. CTM-, JCL, SMF und Space
55
Control-M - XINFO vs. ECS
Control-M ECS: Zum Definieren und Pflegen von Jobs brauchbar, aber zum Dokumentieren?
56
Control-M - XINFO vs. ECS
Verwirrende Darstellung!
57
Control-M - XINFO vs. ECS
…sowie unzureichende Druckfunktionen
58
Control-M - XINFO vs. ECS
Ein weitere Nachteil der ECS: Control-M unterstützt “Multi -Platform-Scheduling“, aber ...
59
Control-M - XINFO vs. ECS
..es gibt keinen übersichtlichen Dialog für alle Control-M Daten! und XINFO?
60
Control-M - Multi-Plattform Graphiken
Unix z/OS NT CTM- Database CTM- Schedule- Libraries CTM- Database SQL SQL XINFO CTM Scanner Temp Datei Temp Datei XINFO Datenbank
61
Control-M - Multi Plattform Charts
XINFO zeigt Jobs und Conditions plattformübergreifend in einem Netzplan!
62
Haben Sie noch Fragen zu Control-M?
Ja?
63
XINFO und TWS Die TWS-Schnittstelle analysiert die TWS Databasis, den Tagesplan und den Langzeitplan Aufträge, Funktionsstellen, Workstations, Kalender, Perioden Abhängigkeiten und Spezielle Ressourcen Variable, OI, ETT Tages- und Langzeitplan
64
Wählen Sie TWS aus der Display-Liste…
XINFO Startpanel Wählen Sie TWS aus der Display-Liste…
65
TWS - Displays Die Displays für TWS…
66
TWS - Sie wollen wissen Welche Aufträge verwenden die Periode MONTH? Ob es Zeitjobs ohne TIME DEPENDENT=Y gibt? Ob es undefinierte Vorgänger gibt (NOTFND)? Welche Nachfolger eine Operation hat? Wie man einen Jobnetzplan mit allen Nachfolgern erstellt? Welche Operationen die Spezielle Ressource XYZ verwenden? Ob es Peridoden gibt, die nicht mehr verwendet werden? Welche Kalender den 15. August als "frei" definiert haben? Ob es ETTs, gibt, deren Aufträge nicht mehr existieren? Welche OIs gelöscht werden können? usw…
67
TWS - Sie wollen wissen Ob der Langzeitplan manuell geändert wurde? Welche Operationen zwischen 01:00 und 02:00 geplant sind? Welche Operationen im Juli mit Fehler geendet haben? Welche Vor- und (!) Nachläufer eine Operation hat? Wann eine Applikation eingeplant wird? (in Kalenderform) Wie man Batchloader-Anweisungen erstellt?
68
TWS - Suche nach Perioden
Um nach Perioden zu suchen… ...wählen Sie "Run Cycles"
69
TWS - Suche nach Perioden
Welche Aufträge verwenden die Periode MONTH?
70
TWS - Ergebnis Perioden
Perioden-Type, Feiertagsregel etc. Auftrags-Status Periode
71
TWS - Suche nach zeitabhängigen Operationen
Um nach zeitabhängigen Operationen zu suchen ... ...wählen Sie "Operation Data"
72
TWS - Suche nach zeitabhängigen Operationen
Scroll down für weitere Suchkriterien
73
TWS - Suche nach zeitabhängigen Operationen
Welche Operationen sind "TIME DEPENDEND=N", aber haben eine Startzeit? NB bedeutet “Not Blank”
74
TWS - Ergebnis Operationen
Auftrags-Id Workstation-Id PS: Falls die die Maus über eine Spalte bewegen… Operationsnummer …bekommen Sie den ganzen Spaltennamen angezeigt
75
TWS - Suche nach Vorgänger
Um nach Vorgängern zu suchen ... ...wählen Sie "Dependencies"…
76
TWS - Suche nach NOTFND Welche Vorgänger gibt es überhaupt nicht mehr?
Hinweis: -NOTFND- wird von XINFO eingefügt.
77
TWS - Ergebnis Vorgänger
Jobs mit Vorgängern... …die nicht mehr existieren
78
TWS - Suche nach Nachfolgern
Um Nachfolger zu finden ... ...wählen Sie "Dependencies"
79
TWS - Suche nach Nachfolger
Welche Nachfolger hat der Job P390K4?
80
TWS - Ergebnis Nachfolger
Vorgänger... …and Nachfolger
81
TWS - Jobnetzplan mit Vorgängern oder Nachfolgern
Um die Vorgänger und Nachfolger einer Ausgangsoperation zu erhalten... ...wählen Sie GRAPH, dann "TWS Job Netplan"
82
TWS - Jobnetzplan mit Vorgängern oder Nachfolgern
die Ausgangsoperation(en) angeben… …und dann die gewünschte Stufenanzahl für die Vorgänger und Nachfolger angeben
83
TWS - Jobnetzplan mit Vorgängern oder Nachfolgern
Das Ergebnis ist ein Job Netzplan mit allen Vorgängern und Nachfolgern des Jobs XXRJUP
84
TWS - Suche nach Spezielle Ressourcen
Um nach Speziellen Ressourcen zu Suchen ... ......""Spec.Res./Aufträge"
85
TWS - Suche nach Spezielle Ressourcen
Welche Spezielle Ressourcen werden verwendet?
86
TWS - Suche nach Spezielle Ressourcen
…and erhöhen die Anzahl der übertragenen Zeilen, "0" bedeutet alle Zeilen Wenn Sie eine Liste mit allen Resourcen brauchen: 1) Wählen Sie "options"…
87
TWS - Ergebnis Spezielle Ressourcen
Auftrags-Id Job Resourcen
88
TWS - Ergebnis Spezielle Ressourcen
...""Group"… dann "Special Resources"…
89
TWS - Suche nach Perioden-Definitionen
Um Perioden zu finden ... ...wählen Sie "Periods"
90
TWS - Suche nach Perioden-Definitionen
Suche nach allen Perioden mit einem "End Date Interval" kleiner als 1998
91
TWS - Ergebnis Perioden-Definitionen
All Perioden, die seit 1998 nicht mehr gültig sind
92
TWS - Ergebnis Perioden-Definitionen
Gibt es überhaupt Aufträge, die diese Perioden verwenden? Wählen Sie den "All"-Befehl, um das gewünschte Ergebnis zu erhalten…
93
TWS - Ergebnis Aufträge
Alle Aufträge, die diese Perioden verwenden
94
TWS - Suche nach Kalender-Daten
Um nach Kalendern zu suchen ... Wählen Sie “Calendar”
95
TWS - Suche nach Kalender-Daten
Zeige alle Kalender, in denen der ein Feiertag ist
96
TWS - Ergebnis Kalender
Falls es einmal einen Fehler geben sollte: Bitte lesen Sie die Fehlermeldungen (hier: Die Tabelle existiert nicht), und fragen Sie dann ggf. Ihren XINFO-Adminitrator
97
...wählen Sie "ETT criteria"
TWS - Suche nach ETTs Um nach ETTs zu suchen… ...wählen Sie "ETT criteria"
98
Zeige alle ETTs, bei denen der Auftrag nicht mehr existiert
TWS - Suche nach ETTs Zeige alle ETTs, bei denen der Auftrag nicht mehr existiert Hinweis: Der Wert N für nicht-existierende Aufträge wird von XINFO eingefügt.
99
TWS - Ergebnis ETTs
100
...wählen Sie "Operator Instructions"
TWS - Suche nach OIs Um nach OIs zu suchen... ...wählen Sie "Operator Instructions"
101
Suche nach all OI-Definitionen, die seit dem 31.12.2000 ungültig sind
TWS - Suche nach OIs Suche nach all OI-Definitionen, die seit dem ungültig sind
102
TWS - Ergebnis OIs
103
Suche nach allen OIs, bei denen die Operation nicht existiert?
TWS - Suche nach OIs Suche nach allen OIs, bei denen die Operation nicht existiert? Hinweis: Der Wert N für nicht-existierende Operationen wird von XINFO eingefügt.
104
TWS - Ergebnis OIs
105
TWS - Suche nach LTP-Daten
Für die Suche im LTP ... ... "Long term Plan" wählen
106
TWS - Suche nach LTP-Daten
Suche alle Aufträge, die manuell geändert wurden
107
TWS - Ergebnis LTP-Daten
Es gibt keine manuell geänderten Aufträge!
108
TWS - Suche nach geplanten Startzeiten
Um nach im Tagesplan nach geplanten Startzeiten zu suchen ... ...wählen Sie "Current Plan"
109
TWS - Suche nach geplanten Startzeiten
Welche Operationen sind zwischen 19:00 und 20:00 geplant? Geben Sie dazu "99" an, um ein weiteres Eingabepanel zu erhalten... …das Panel für weitere Eingabemöglichkeiten…
110
TWS - Suche nach geplanten Startzeiten
111
TWS - Suche nach Fehlerjobs
Um nach Jobläufen zu suchen... ...wählen Sie "Job Run Times"
112
TWS - Suche nach Fehlerjobs
Geben Sie "99" bei "Job Start Time" ein ...and bei "Status=E"... …ein weiteres Panel für die Startzeiten wird angezeigt…
113
TWS - Suche nach Fehlerjobs
GE: Von Felder logisch mit UND verbinden LE: bis
114
TWS - Ergebnis Fehlerjobs
Das Ergebnis kann nach Jobname gruppiert werden…
115
TWS - Ergebnis Fehlerjobs
116
TWS - Spezielle Ressourcen History
Hinweis: Dieses Display muss zuerst einmal vom XINFO-Administrator angelegt werden.
117
TWS - Spezielle Ressource History
z.B. suche nach allen Jobs welche die Spezielle Ressource DSN1 am verwendet haben.
118
TWS - Spezielle Ressource History
Das Ergebnis, sortiert nach Job-Startzeit
119
TWS – Both Dependencies
anders neu Hinweis: Diese Funktion ist nur im ISPF-Dialog möglich! mit DP bekommen Sie alle direkten (!) Vorläufer und Nachläufer der Operation angezeigt
120
TWS – Both Dependencies
anders neu Lev(el) = 0 ausgewählte Operation 1 direkter Vorläufer (Predecessor) 2 direkte Nachläufer (Succcessor)
121
TWS – Both Dependencies
anders neu Das Zeilenkommando DP können Sie erneut anrwenden und sich so durch die Abhängigkeiten bewegen
122
TWS – Both Dependencies
anders neu anders neu Lev(el) = 0 ausgewählte Operation 4 direkte Vorläufer (Predecessor) 1 direkter Nachläufer (Succcessor)
123
TWS – Both Dependencies
anders neu Wenn bei Zeilen mit Lev(el)=1 das Feld Application Id gefüllt ist, sind das externe Vorläufer oder externe Nachläufer
124
Hinweis: Diese Funktion ist nur im ISPF-Dialog möglich!
TWS Gendays-Kommando anders Hinweis: Diese Funktion ist nur im ISPF-Dialog möglich! wenn Sie in einer OPC- bzw. TWS-Anzeige sind, können Sie das Zeilenkommando G (für GENDAYS) aufrufen, ...
125
TWS Gendays-Kommando anders ..., erscheint ein PopUp-Panel. Hier können Sie den gewünschten Zeitraum angeben, z.B. für die Jahre 2004 und 2005
126
TWS Gendays-Kommando anders In Form eines Kalenders werden Ihnen die Lauftage der Applikation (Jobnetzes) angezeigt
127
mit F7/F8 können Sie nach unten/oben blättern
TWS Gendays-Kommando anders mit F7/F8 können Sie nach unten/oben blättern
128
TWS Gendays-Kommando anders Farben zeigen an, ob die Applikation an einem Tag läuft – oder nicht, und ob der Tag ein Werktag oder freier Tag ist
129
Tag ist ein Werktag. Applikation wird an dem Tag geplant.
TWS Gendays-Kommando anders Tag ist ein Werktag. Applikation wird an dem Tag geplant.
130
Tag ist ein Werktag. Applikation wird nicht an dem Tag geplant.
TWS Gendays-Kommando anders Tag ist ein Werktag. Applikation wird nicht an dem Tag geplant.
131
Tag ist ein freier Tag. Applikation wird an dem Tag geplant.
TWS Gendays-Kommando anders Tag ist ein freier Tag. Applikation wird an dem Tag geplant.
132
Tag ist ein freier Tag. Applikation wird nicht an dem Tag geplant.
TWS Gendays-Kommando anders Tag ist ein freier Tag. Applikation wird nicht an dem Tag geplant.
133
TWS - Batchloader-Anweisungen erstellen
anders Hinweis: Diese Funktion ist nur im ISPF-Dialog möglich! ... z.B. Option 1 bis 7 wählen
134
TWS - Batchloader-Anweisungen erstellen
anders Wenn Sie mehrere OPC-Systeme in Ihr XINFO geladen haben, geben Sie neben Ihren ‚normalen‘ Selektionskriterien … ... hier nur 1 (!) TWS-System mit dem Subsystemnamen an, z.B. OP8C
135
TWS - Batchloader-Anweisungen erstellen
anders Im Ergebnispanel in der Kommandozeile BG eingeben
136
TWS - Batchloader-Anweisungen erstellen
anders Im folgenden Popup-Panel bestimmen, ob Batchloaderanweisungen für Aufträge (AD) und/oder OI erstellt werden sollen.
137
TWS - Batchloader-Anweisungen erstellen
anders Den generierten Job starten. Die Ergebnise werden in die Datei userid.XINFO.BATCHL geschrieben.
138
TWS - Batchloader-Anweisungen erstellen
anders Das Ergebnis sieht z.B. so aus. Näheres zu den Batchloader-Anweisungen entnehmen Sie bitte der TWS-Literatur.
139
Haben Sie noch Fragen zu TWS?
Ja?
140
XINFO und ZEKE Das ZEKE-Interface zeigt folgende Daten an:
Event Records Plan Records When Conditions
141
XINFO hat drei Displays für ZEKE...
ZEKE - Displays XINFO hat drei Displays für ZEKE...
142
ZEKE - Sie wollen etwas wissen über...
Event Records When Conditions Plan Records Job Netzpläne Nachfolger eines Jobs
143
ZEKE - Suche nach Events
144
ZEKE - Ergebnis für Events
Doppelter Mausklick auf eine Zeile: Die Event-Daten Ergebnis...
145
ZEKE - Suche nach When Conditions
146
ZEKE - Ergebnis für When Conditions
147
ZEKE - Suche nach Plan Records
148
ZEKE - Ergebnis für Plan Records
149
ZEKE - Job Netzpläne Am Ende der Display-Liste sind die XINFO Graphiken
150
ZEKE - Job Netzpläne Wählen Sie "Zeke Jobnet aus: Events Plan
151
ZEKE - Job Netzpläne Geben Sie Suchkriterien an…
152
Gruppiert nach Application
ZEKE - Job Netzpläne Dataset Trigger Gruppiert nach Application Job Nachfolger-Job
153
ZEKE - Zeilenbefehle Rechter Mausklick auf ein Jobsymbol: Direkter Zugriff auf alle relevanten Daten
154
ZEKE - Nachfolger eines Jobs
Was passiert, wenn ein Job abbricht? Verwenden Sie den Zeilenbefehl "Dep. Level"…
155
ZEKE - Nachfolger eines Jobs
...und erhalten so alle Jobs, die im Fehlerfall nicht laufen würden!
156
Haben Sie noch Fragen zu ZEKE?
Ja?
157
XINFO und JCL XINFO analysiert JCL- und Prozedurbibliotheken.
JOB-, EXEC-, DD-, OUTPUT Parameter JES- und JCLLIB Anweisungen SYSIN und SYSOUT Anweisungen Prozeduren, Prozedureaufrufe und Parameter TWS- und CONTROL-M Variable
158
JCL - Displays Wählen Sie "JCL" aus…
159
JCL - Displays Die JCL Diisplays
160
JCL - Sie wollen etwas wissen zu...
Programmen? SYSIN Anweisungen? INCLUDE Member? JCLLIB ORDER Anweisungen? Prozedur-Aufrufe? Prozedur-Parameter? Datatsets? SPACE? EXPDT, DSORG, LRECL, BLKSIZE, etc.?
161
JCL - Programme Um nach Programmen zu suchen...
"EXEC Statements" auswählen…
162
JCL - Programme Auswahl
Welche Jobs verwenden Programme XXR*?
163
JCL - Programme Ergebnis
Jobname Prozedur Programm Step
164
JCL - SYSIN Um nach SYSIN-Anweisungen zu suchen ...
Wählen Sie "SYSIN Content"
165
Welche Jobs verwenden ein "SYSIN statement" *DEPTHCONDLMT*?
JCL - SYSIN Auswahl Welche Jobs verwenden ein "SYSIN statement" *DEPTHCONDLMT*?
166
JCL - SYSIN Ergebnis Jobname DD-Name SYSIN
167
..."Procedure Calls" aus der Liste auswählen
JCL - INCLUDE Für INCLUDE Member ... ..."Procedure Calls" aus der Liste auswählen
168
Welche Jobs verwenden INCLUDE ?
JCL - INCLUDE Auswahl Welche Jobs verwenden INCLUDE ?
169
JCL - INCLUDE Ergebnis Member
170
JCL - JCLLIB ORDER Für JCLLIB ORDER Anweisungen ...
..."JCLLIB Statements" Anweisungen aus der Liste auswählen
171
JCL - JCLLIB ORDER Auswahl
Welche Jobs verwenden JCLLIB ORDER "P*.XINFO*.PROCL*" ?
172
JCL - JCLLIB ORDER Ergebnis
Jobs JCL-Lib
173
..."Procedure Calls" aus der Liste auswählen
JCL - Prozeduren Für Prozeduren... ..."Procedure Calls" aus der Liste auswählen
174
JCL - Prozeduren Auswahl
Welche Jobs verwenden verschachtelte Prozeduren?
175
JCL - Prozeduren Ergebnis
In dieser Installation gibt es keine verschachtelten Prozeduren!
176
JCL - Prozedur-Parameter
Für Prozedur-Parameter ... “Procedure Calls” aus der Liste auswählen …
177
JCL - Prozedur-Parameter Auswahl
Welche Jobs verwenden Variablen (NB = Not Blank)
178
JCL - Prozedur-Parameter Ergebnis
Wert der Variable Variable Job Prozedur
179
..."DSN" aus der Liste auswählen…
JCL - Dateien Für Dateien... ..."DSN" aus der Liste auswählen…
180
Scrollen Sie nach unten, um weitere Auswahlfelder zu erhalten
JCL - Dateien Auswahl Scrollen Sie nach unten, um weitere Auswahlfelder zu erhalten
181
Membername, GDG-Nr., VSAM
JCL - Dateien Ergebnis Jobname DD DSN Typ: PS, PO, GDG Membername, GDG-Nr., VSAM Disposition
182
Welche Jobs verwenden eine Datei SYBCH* ?
JCL - Dateien Auswahl Welche Jobs verwenden eine Datei SYBCH* ?
183
JCL - Ergebnis - Dateien
Jobname DD DSN Typ: PS, PO, GDG Disposition
184
..."DSN" aus der Liste auswählen…
JCL - SPACE JCL Für SPACE Angaben... ..."DSN" aus der Liste auswählen…
185
Suche nach allen SPACE = TRK,(500...
JCL - SPACE Auswahl Suche nach allen SPACE = TRK,(500...
186
JCL - SPACE Ergebnis Jobname Program DD DSN SPACE?
187
JCL - SPACE Ergebnis Nach rechts scrollen...
188
JCL - SPACE Ergebnis ...oder die "Arrange" Funktion verwenden...
...un "SPACE" nach oben verschieben
189
JCL - EXPDT, DSORG, LRECL etc.
Für EXPDT, DSORG, LRECL. etc. ... ..."DSN" auswählen
190
JCL - EXPDT, DSORG, etc. Suche nach EXPDT=1998
191
JCL - EXPDT, DSORG, etc. Jobname DSN EXPDT UNIT
192
Haben Sie noch Fragen zu JCL?
Ja?
193
XINFO und SMF Mit der SMF-Analyse erhalten Sie Informationen zu:
Job-Laufzeiten Programm-Laufzeiten, , Fehlercodes, EXPC, CPU-Zeit, etc. Datei-Zugriffe Wenn? Wie? Wer?
194
SMF - Displays SMF bietet 3 Optionen an: Job Informationen
Step Informationen Datei-Zugriffe
195
SMF - Sie wollen wissen Welche Dateien wurden zw. 9:00 und 10:00 verwendet? Welche Jobs waren um 21:30 aktiv? Welche Programme waren aktiv zwischen …? Welche Jobs mussten länger als 60 Sekunden warten? Welche Jobs mussten wegen “"Wait for enqueue"” warten? Welche Jobs wurden manuell "gecancelt"? Wie oft ist ein Programm XYZ im letzten Monat abgebrochen?
196
...."Dataset-Usage" auswählen…
SMF - Datei-Zugriffe Für Datei-Zugriffe ... ...."Dataset-Usage" auswählen…
197
SMF - Datei-Zugriffe Auswahl
Wie wurde die Datei P390A.XXR.DATA.CDCMD zwischen…
198
SMF - Datei-Zugriffe Ergebnis
Jobname Wann wurde die Datei geöffnet ("OPEN")? Wann wurde die Verarbeitung beendet ("CLOSED")?
199
...."Job Information" auswählen…
SMF - Job-Aktivität Für Job-Aktivitäten... ...."Job Information" auswählen…
200
SMF - Job-Aktivität Auswahl
Welche Jobs waren aktiv am um 21:30? Hinweis: "Start time LE", "End Time GE"
201
SMF - Job-Aktivität Ergebnis
Jobname Ende-Zeit Cpu-Verbrauch Start-Zeit EXCP
202
SMF - Programm-Aktivitäten
Welche Programme waren zwischen … und … Uhr aktiv? ... Step Information auswählen
203
SMF - Programm-Aktivitäten Auswahl
Welche Programme waren am zwischen 17:00 und 18:00 Uhr aktiv?
204
SMF - Programm-Aktivitäten Ergebnis
Jobname ... nach Startzeit sortieren – dann hier klicken RC Starttime Endtime Duration
205
SMF - JES Job Wartezeit ..,um alle Jobs mit einer Wartezeit zu erhalten… ......"Job Information" auswählen
206
SMF - JES Job Wartezeit Auswahl
Welche Jobs haben am zwischen und 16:00 im JES input mehr als 60 Sekunden gewartet?
207
SMF - JES Job Wartezeit Ergebnis
Jobname Wartezeit Start-Zeit
208
......"Step Information" auswählen
SMF - "Wait for enqueue" Welche Steps haben mehr als 10 Sekunden Wartezeit wegen "Wait for enqueue" ? ... ......"Step Information" auswählen
209
SMF - "Wait for enqueue" ... wait for enque...
210
SMF - "Wait for enqueue" Ergebnis
RC Start-Zeit Jobname …Nach rechts scrollen…
211
SMF - "Wait for enqueue" Ergebnis
Waiting for Enqueue!
212
Welche Jobs mussten letzten Monat "gecancellt" werden?“ ...
SMF - "gecancellte" Jobs Welche Jobs mussten letzten Monat "gecancellt" werden?“ ... Job Informationen
213
SMF - "gecancellte" Jobs Auswahl
Returncode S222 Welche Jobs wurden im August "gecancellt"?
214
SMF - "gecancellte" Jobs Ergebnis
Jobname Start-Zeit Dauer
215
SMF - Programm-RC Sie benötigen eine Übersicht der "Return codes" eines Produktionstages? Job Informationen
216
SMF - Programm-RC Auswahl
Das Datum angeben…
217
SMF - Programm-RC Ergebnis
..."Group" auswählen "Return Code"... ...nach rechts verschieben...
218
SMF - Programm-RC Ergebnis
…der unterschiedlichen Codes Die Anzahl...
219
Haben Sie noch Fragen zu SMF?
Ja?
220
XINFO und Load-Module Der Load-Modul Scanner analysiert die binären Load – Module. Das Display „Load Module“ beinhaltet allgemeine Informationen Timestamps APF Authorisierung Grösse A- und RMode Das Display „CSECS“ beinhaltet Informationen zu den Unterprogrammen Name Compilier-Zeit
221
Load Modul Scanner Welche SmartJCL Module wurde nach dem gelinkt?
222
Load Modul Scanner Spätschicht?
223
Load Modul Scanner CSects
In welche Programme wurde das am compilierte Modul LSTINI11 gelinkt?
224
Load Modul Scanner Diese Programme arbeiten mit dem gesuchten Modul
225
XINFO und DB2 Das DB2-Interface zeigt Beziehungen zwischen Programmen und DB2-Objekten an: Job / Tabelle Programm / Plan Plan / Tabelle
226
DB2 - Displays Die Displays für DB2
227
DB2 - Sie wollen wissen... ... Welche Programme welche Pläne verwenden
Welche Pläne verwendet werden In welchen Jobs DB2 Tabellen verwendet werden Sind die Ressourcen im Scheduler korrekt definiert?
228
DB2 - Programm/Plan Auswahl
"Programname/Planname" auswählen
229
DB2 - Programm/Plan Auswahl
Den Programmnamen angeben…
230
DB2 - Programm/Plan Ergebnis
Diese Programme... …verwenden diese Pläne
231
"Planname/Tablename " auswählen
DB2 - Plan/Tabelle "Planname/Tablename " auswählen
232
DB2 - Plan/Tabelle Auswahl
Den Plannamen eingeben…
233
DB2 - Plan/Tabelle Ergebnis
…beziehen sich auf diese Tabellen Diese Pläne…
234
…den Tabellennamen eingeben…
DB2 - Tabelle/Plan …den Tabellennamen eingeben…
235
DB2 - Tabelle/Plan Ergebnis
Tabellen… …und Pläne
236
DB2 - Jobname/Tabellenname
"Jobname/Tablename" auswählen
237
DB2 - Jobname/Tabelle Auswahl
Von welchen Jobs werden die Tabellen "*XXR*" geändert?
238
DB2 - Jobname/Tabelle Ergebnis
Jobs DB2 System Programm / DB2 Utility Zugriffsart
239
DB2 - Scheduler-Ressourcen Zeilenbefehl
Rechter Mausklick: So können die Ressourcendefintionen im Scheduler geprüft werden...
240
DB2 - Scheduler-Ressourcen Ergebnis
Die Ressourcen, die im Scheduler für die Jobs definiert wurden, sollen mit den DB2 Tabellen übereinstimmen
241
Haben Sie noch Fragen zu DB2?
Ja?
242
XINFO und IMS Das IMS-Interface zeigt Ihnen die Beziehungen zwischen IMS-Batchprogrammen, Jobs, DBDs und PSBs an: Job/DBD Programm/PSB PSB/DBD
243
Unter "IMS" finden Sie die Displays zu den IMS-Batchprogrammen
IMS - Displays Unter "IMS" finden Sie die Displays zu den IMS-Batchprogrammen
244
IMS - Sie wollen wissen ... Welche PSBs sich auf welche Datenbanken (DBD) beziehen Welche IMS-Batchprogramme welche PSBs verwenden Welche Jobs welche IMS-Datenbanken (DBD) verwenden
245
IMS - PSB/DBD Wählen Sie "PSB/DBD"...
246
IMS - PSB/DBD Auswahl Geben Sie den Namen einer IMS-Datenbank an (DBD)
247
IMS - PSB/DBD Ergebnis DBs, PSBs und die zugehörigen "Proc-Options"
248
IMS - DB/PSB Auswahl Welche Datenbanken (DBD) verwenden den PSB BQAK01K?
249
IMS - DB/PSB - Ergebnis Diese Datenbanken verwenden PSB BQAK01K
250
"Programmname/PSB" auswählen
IMS - Programme/PSB "Programmname/PSB" auswählen
251
IMS - Programm/PSB Auswahl
Den Programmnamen eingeben
252
IMS - Programm/PSB Ergebnis
Das Program, welches den PSB verwendet BMP, DLI, ... IMS- und DB2-System Jobname
253
IMS - Job/DBD "Job/DBD" auswählen, um die Beziehungen zwischen Jobs und Datenbanken zu erhalten
254
IMS - Job/DBD Auswahl Welche Jobs verwenden die Datenbanken "BVON*"?
255
IMS - Job/DBD Ergebnis Subsystem Datenbank Jobname Programm
256
Haben Sie noch Fragen zu IMS?
Ja?
257
XINFO und Space Management
Das SPACE-Interface gibt Ihnen Information zu VTOC, SMS, HSM, VSAM-Dateien, Volumes und der Bandverwaltung (sofern Sie RMM oder CA-1 verwenden) VTOC: Dateigrößen, STORCLAS, MGMTCLAS etc. Volumes: Allokierter und tatsächlich verwendeter Platz etc. VSAM: Records, CA- und CI-Splits etc. HSM: Backup, Migrate etc. SMS: MGMTCLAS, STORCLAS, DATACLAS RMM und CA1: VOLSER, Creation- und Expiration-Datum etc.
258
SPACE Displays Unter "SPACE" finden Sie die Displays zu VTOC Volumes
VSAM HSM ...sowie die Displays zur Bandverwaltung RMM CA1
259
SPACE - Sie wollen etwas wissen über...
Dateigrössen und Attribute? VSAM? HSM Backup? HSM Migrat? Volumes? RMM DSN? RMM Volume? CA-1? Tips und Tricks
260
SPACE - Dateien Auswahl
Falls Sie Informationen über Dateien benötigen… ... "Dataset Info" auswählen
261
SPACE - Dateien Auswahl
Welche Dateien mehr als 10 "Extents" haben ?
262
SPACE - Dateien Ergebnis
Datei-Typ Extents Dateiname Allocated RECFM BLKSIZE
263
PS: Die Fenstergröße kann mit der Maus geändert werden
SPACE - Dateien Felder Mit der Option "View - Display Legend" erhalten Sie eine Beschreibung aller Felder PS: Die Fenstergröße kann mit der Maus geändert werden
264
Falls Sie Informationen zu VSAM Dateien benötigen ...
SPACE - VSAM Auswahl Falls Sie Informationen zu VSAM Dateien benötigen ... "VSAM Info" auswählen
265
Welche VSAM Dateien haben mehr als 10 "CI Splits" ...
SPACE - VSAM Auswahl Welche VSAM Dateien haben mehr als 10 "CI Splits" ...
266
SPACE - VSAM Ergebnis Nach rechts scrollen
267
SPACE - VSAM Ergebnis CI-Splits CA-Splits Dateiname
268
SPACE - HSM Auswahl Falls Sie Informationen zu Backups benötigen...
"HSM Backup Info" auswählen
269
SPACE - HSM Backup Auswahl
Welche "Backups" wurden vor dem erstellt
270
SPACE - HSM Backup Ergebnis
Cataloged Dateiname DSORG System Id Backup-Datum + Zeit
271
SPACE - HSM Migriert Auswahl
Falls Sie Informationen zu migrierten Dateien benötigen ... "HSM Migrated Info" auswählen…
272
SPACE - HSM Migriert Auswahl
Welche Dateien sind auf Band…
273
SPACE - HSM Migriert Ergebnis
Migrat. level Device Dateiname Datum + Zeit
274
SPACE - Volumes Auswahl
Falls Sie Informationen zu Volumes benötigen... "Volume Info" auswählen
275
SPACE - Volumes Auswahl
Welche "Volumes" haben weniger als 10% freien Plattenplatz...
276
SPACE - Volumes Ergebnis
Freespace Allocated Volser Device Freespace in % Capacity
277
SPACE - Volumes Zeilenbefehle
Ein Beispiel für Zeilenbefehle: Welche Dateien befinden sich auf diesem Volume?
278
SPACE - Volumes Zeilenbefehle
…zuerst "Space" auswählen, dann "Dataset Info"…
279
SPACE - Volumes Zeilenbefehle
Alle Dateien auf Volume ROSD02
280
Falls Sie Informationen zu RMM Dateien benötigen ...
RMM - DSN Displays Falls Sie Informationen zu RMM Dateien benötigen ... "RMM DSN" auswählen…
281
RMM - "Last Update" Auswahl
Welche Dateien wurden vor dem auf Band kopiert
282
RMM - "Last Update" Ergebnis
Creation date...
283
RMM - "Multi Volume" Dateien
Welche Dateien EXB* befinden sich auf Band?
284
RMM - "Multi Volume" Dateien
…dann das Ergebnis sortieren… …nach "DSN" und "Creation Date"...
285
RMM - "Multi Volume" Dateien
Das sind z.B. "Multi Volume" Dateien
286
RMM - "Creation Date" Auswahl
Zeige alle Band-Dateien, welche an einem bestimmten Tag erstellt wurden
287
RMM - "Creation Date" Ergebnis
Dateiname Datum + Zeit
288
Welche Dateien befinden sich auf einer bestimmten "UNIT"...
RMM - UNIT Auswahl Welche Dateien befinden sich auf einer bestimmten "UNIT"...
289
RMM - UNIT Ergebnis
290
RMM - "Volume" Auswahl Falls Sie Informationen zu RMM-Volumes benötigen ... "RMM Volume Information" auswählen…
291
RMM - "Creation Date" Auswahl
Welche Bänder wurden am erstellt?
292
RMM - "Creation Date" Ergebnis
Creation-Date+Time
293
CA-1 - Informationen Falls Sie Informationen zu CA-1 benötigen...
"CA-1 Informations" auswählen
294
CA-1 - "Multi Volume" Dateien
Welche Dateien RZS* befinden sich auf Band?
295
CA-1 - "Multi Volume" Dateien
…diese Dateien befinden sich auf Band…
296
CA-1 - "Multi Volume" Dateien
Dann nach "DSN", "Creation Date" und "Creation Time" gruppieren…
297
CA-1 - "Multi Volume" Dateien
…dann zu sortieren auf die Spalte "Count" klicken… …und schon erhält man alle "Multi Volume" Dateien
298
CA-1 - "Scratch Tapes" Auswahl
Gibt es "scratch tapes"?
299
CA-1 - Scratch Tapes Ergebnis
300
CA-1 - "Creation Date" Auswahl
Welche Dateien wurden am " " erstellt?
301
CA-1 - "Creation Date" Ergebnis
302
Welche Bänder wurden zu einer anderen Bank geschickt?
CA-1 - OUTCODE Auswahl Welche Bänder wurden zu einer anderen Bank geschickt?
303
CA-1 - Wie erstellt man eine Statistik?
304
CA-1 - Wie erstellt man eine Statistik?
Suche nach allen XINFO Dateien…
305
CA-1 - Wie erstellt man eine Statistik?
Das Ergebnis mit dem allokierten Plattenmplatz in KB
306
CA-1 - Wie erstellt man eine Statistik?
307
CA-1 - Wie erstellt man eine Statistik?
Die Statistik zeigt insgesamt 250 MB für alle XINFO Dateien
308
CA-1 - Wie verwendet man "GROUP"?
"Group" auswählen...
309
CA-1 - Wie verwendet man GROUP
Im Dialog die Felder auswählen, nach denen gruppiert werden soll
310
CA-1 - Wie verwendet man GROUP
Anzahl der Bänder pro Tag
311
Haben Sie noch Fragen zu SPACE?
Ja?
312
Folgende BETA93-Informationen stehen zur Verfügung:
XINFO und Beta 93 Folgende BETA93-Informationen stehen zur Verfügung: Listen/Report Definitionen Listen/Report Empfänger Empfänger Definitionen Druckerdefinitionen Drucker-Subtyp Ausgabeparameter Drucker-Subtyp Definitionen
313
BETA 93 - Start Panel ..."BETA93" auswählen
314
…dann z.B. "Lists" auswählen
BETA 93 - Displays …dann z.B. "Lists" auswählen
315
BETA 93 - "Lists" Auswahl Suchkriterien
316
BETA 93 - JCL Zeilenbefehl
Rechter Mausklick Form Extension Subsystem Title
317
BETA 93 - JCL Ergebnis JCL Daten Jobname Procedure Program Writer Form
318
BETA 93 - Von der JCL zu BETA 93
Ein anderes Beispiel: Über "JCL" einsteigen… z.B. JCL… …dann SYSOUT
319
BETA 93 - Vom SYSOUT zu BETA 93
Suchkriterien NB (=Not Blank)
320
BETA 93 - Von JCL zu BETA 93 Jobname Procedure Programm Writer Form
321
BETA 93 - Sortieren Weitere Optionen… Nach "Writer" sortieren
322
Nach "Writer" gruppieren
BETA 93 - Group Spalten Weitere Optionen… Nach "Writer" gruppieren
323
In der Auswahl befinden sich zwei Datensätze mit VE202, etc.
BETA 93 - Group Spalten In der Auswahl befinden sich zwei Datensätze mit VE202, etc.
324
Haben Sie noch Fragen zu Beta93?
Ja?
325
CA-Deliver - Displays CA-Deliver
326
CA-Deliver - Sie wollen etwas wissen zu ...
Information Recipient Special Instructions Text
327
CA-Deliver - "Information" Auswahl
Sie wollen CA-Deliver "Information" zu allen Jobs AJ*...
328
CA-Deliver - "Information" Ergebnis
Linker Doppelklick, um den gesamten Datensatz anzuzeigen…
329
CA-Deliver - "Information" Felder
Mit der Option "View - Display Legend" erhalten Sie eine Beschreibung aller Felder
330
CA-Deliver - "Recipient" Auswahl
Sie wollen alle "Report-ids" CO02* sehen...
331
CA-Deliver - "Recipient" Ergebnis
332
CA-Deliver - "Special Instructions" Auswahl
Sie wollen die "Special instructions" für alle Reports mit der Id C*2*...
333
CA-Deliver - "Special Instructions" Ergebnis
334
CA-Deliver - Text Auswahl
Sie wollen die Texte zu allen Report-ids" C*2*...
335
CA-Deliver - Text Ergebnis
336
Haben Sie noch Fragen zu CA-Deliver?
Ja?
337
Control-D - Displays Control-D auswählen
338
Control-D – Sie wollen etwas wissen über ...
General Parms Schedules Conditions
339
Control-D – General Parms
Sie wollen alle Jobs von Owner “U15PS” sehen?
340
Control-D – General Parm
Alle Jobs von Owner “U15PS”
341
Sie wollen alle Schedules sehen, die für WDAY “2” geplant sind?
Control-D – Schedules Sie wollen alle Schedules sehen, die für WDAY “2” geplant sind?
342
Control-D – Schedules Diese beide schedules sind für WDAY “2” geplant... Linker Mausklick: Detaillierte Informationen
343
Control-D – Conditions
Welche Jobs setzen OUT-Conditions?
344
Control-D – Conditions
Diese Jobs setzen OUT-Conditions
345
Control-D – Conditions im Control-M Jobnetplan
PXC24 Control – D Conditions im Netzplan!
346
Haben Sie noch Fragen zu Control-D?
Ja?
347
XINFO und PL1 Mit dem PL1-Interface erhalten Sie
Generelle Programminformationen Includes CALL Procedures/Functions Datei Zugriffe Datei Deklarationen Globalen Variablen DB2-Zugriffe EXEC CICS EXEC DLI Grafiken
348
… und die zugehörigen Graphiken
PL1 - Displays … und die zugehörigen Graphiken Die Displays für PL1…
349
PL1 - "General Info" Falls Sie allgemeine Infos über ein PL1- Programm benötigen ..."General Info" auswählen
350
PL1 - "General Info" Auswahl
Welche Programme greifen auf DB2 zu?
351
PL1 - "General Info" Ergebnis
Member DB2 Zugriff Library CICS DLI (IMS)
352
PL1 - "General Info" Felder
Mit der Option "View - Display Legend" erhalten Sie eine Beschreibung aller Felder
353
Falls Sie etwas über INCLUDE-Member wissen wollen...
PL1 - INCLUDE Falls Sie etwas über INCLUDE-Member wissen wollen... "INCLUDE" auswählen
354
PL1 - INCLUDE Auswahl Welche Programme verwenden den INCLUDE-Member DCLISTP?
355
PL1 - INCLUDE Ergebnis Main Bibliothek INCLUDE Member Main
INCLUDE Bibliothek
356
PL1 - INCLUDE Felder
357
PL1 - INCLUDE Member Beispiel
Member SOURCE.LIB(A): %include B; ... Member INCLUDE.LIB(B): %include C; ... Member C was not found in any library ... Main-Pgm: Der Name des Members mit dem Haupt-Programm. Dieser ist normalerweise auch der Namen des Load-Moduls. In unserem Beispiel "A" Main-Lib: Der Name der Bibliothek, wo "A" gefunden wurde. In unserem Beispiel SOURCE.LIB INCLUDE-Member: Der Name des Members, in dem sich die INCLUDE Anweisung befand. Dieser stimmt nicht immer mit dem Hauptprogramm überein, wenn sich z.B. die INCLUDE-Anweisung in einem anderen INCLUDE-Member befindet. In unserem Beispiel “A” für “B” und “B” für “C”. Found: Wurde das INCLUDE Member in einer der Bibliotheken gefunden, die bei der Installation von XINFO angegeben wurden. In unserem Beispiel “Y” für “B” und “N” for “C” Zeile: Die Zeilennummer der INCLUDE Anweisung. In unserem Beispiel “25” für “B” und “50” für “C” Source-Lib: Die Bibliothek, in der sich das INCLUDE-Member befand. In unserem Beispiel “SOURCE.LIB” für “B” und “INCLUDE.LIB” für “C”
358
PL1 - Aufruf von externen Programmen
PL1 Programme rufen oft externe Programme auf. Falls Sie Informationen über diese Programme benötigen… ..."CALL…
359
Welche Programme verwenden ISPEXEC?
PL1 – „Call“ Auswahl Welche Programme verwenden ISPEXEC?
360
Sie wollen nur die Programme wissen, aber nicht jeden Aufruf?
PL1 – „Call“ Ergebnis Sie wollen nur die Programme wissen, aber nicht jeden Aufruf?
361
PL1 – „Call“ Ergebnis, Grouped
„Main Program“ auswählen... In diesem Fall rufen Sie die „Group“- Funktion auf.
362
PL1 – „Call“ Ergebnis, Grouped
Die Programmnahmen (in Count steht die Anzahl der Aufrufe)
363
PL1 - Procedures/Functions
Zusätzlich zu den externen Programmen wird auch die interne Programmstruktur analysiert Procedures/Functions auswählen...
364
PL1 - Procedures/Functions
Suchkriterien eingeben
365
PL1 - Procedures/Functions Ergebnis
Das Ergebnis
366
PL1 - Datei-Zugriffe Falls Sie Informationen über Datei-Zugriffe benötigen... ...“File Access” auswählen…
367
PL1 - Datei-Zugriffe Auswahl
Welche DD Namen werden ausser den üblichen Standardnamen verwendet?
368
PL1 - Datei-Zugriffe Auswahl
Das Ergebnis
369
PL1 - Datei-Zugriffe Ergebnis
Falls Sie die DD-Anweisungen des Programms mit den DD-Anweisungen in der JCL abgleichen wollen: Mit rechtem Mausklick können Sie direkt zu den DD-Statements der JCL springen…
370
PL1 - File Declaration Falls Sie Informationen über die “File Declaration” benötigen… ..."File Declaration” auswählen
371
PL1 - File Declaration Auswahl
z.B. alle Deklarationen des Programms OQSI...
372
PL1 - File Declaration Ergebnis
373
Falls Sie Informationen über DB2 Zugriffe benötigen...
PL1 - DB2 Zugriff Falls Sie Informationen über DB2 Zugriffe benötigen... ..."DB2 Zugriff”
374
PL1 - DB2 Zugriffe Auswahl
Welche Spalten werden von der Tabelle ZZOPCOTB in PL1 Programmen verwendet?
375
PL1 - DB2 Zugriffe Ergebnis
376
PL1 - Variablen Falls Sie Informationen zu PL1-Variablen benötigen...
Wählen Sie “Global Variables” aus…
377
PL1 - Variablen Auswahl Falls Sie z.B. wissen möchten, welche Datumsvariablen noch immer YYMMDD verwenden...
378
PL1 – Variablen Ergebnis
Als Ergebnis erhalten Sie eine Liste mit allen *DAT*-Variablen
379
PL1 – CICS Zugriffe Auswahl
Hinweis: In unserer Installation verwenden wir keine PL1 Programme mit CICS, sondern nur COBOL. Unter PL1 erhalten Sie aber identiosche Ergebnisse. Welche Programme verwenden „EXEC CICS SEND“?
380
PL1 – CICS Zugriffe Ergebnis
Die „EXEC CICS SEND“ Programme
381
Welche CICS Anweisungen werden überhaupt verwendet?
PL1 – CICS Zugriffe Welche CICS Anweisungen werden überhaupt verwendet?
382
PL1 – CICS Zugriffe Gruppierung
...mit der Gruppierungsfunktion eine Übersicht erstellen... Alle CICS Anweisungen...
383
PL1 – CICS Zugriffe Gruppiert
„SEND MAP“ wird am häufigsten verwendet
384
Suchkriterien zu IMS/DLI
PL1 – DLI Suchkriterien zu IMS/DLI
385
Entschuldigung, aber wir haben zu PL/1 keine IMS Daten!
PL1 – DLI Entschuldigung, aber wir haben zu PL/1 keine IMS Daten!
386
PL1 – Grafiken Zu PL1 gibt es zwei unterschiedliche Grafiken:
Der Explorer Das CALL-Diagramm
387
PL1 - Explorer “PL1 Explorer” auswählen ...
…geben sie im Panel die Auswahl- kriterien an
388
PL1 - Explorer Klicken Sie mit der linken Maus auf das Programm-Symbol und erhalten eine Übersicht über die Programm-Elemente... INCLUDES FILES DB2 PROCS CALLS CICS
389
PL1 - Explorer Klicken Sie mit der linken Maus auf “INCLUDE” bzw. “INCLUDE”, um eine Liste der INCLUDE-Member zu erhalten Mit einem weiteren Mausklick erhalten Sie detaillierte Infos zu dem INCLUDE-Statement
390
PL1 - Explorer Mit rechtem Mausklick können Sie sich den Sourcecode anzeigen lassen...
391
PL1 – Call Diagramm Falls Sie eine Übersicht der Unterprogramme benötigen …und die gewünschte Verschachtelungstiefe angeben… Programm-Name...
392
PL1 – Call Diagram Zoom… Hauptprogramm Unterprogramme
393
PL1 – Call Diagram Die gesamte Aufrufstruktur eines Programms als übersichtlicher Netzplan
394
Haben Sie noch Fragen zu PL1?
Ja?
395
XINFO und COBOL Mit dem COBOL-Interface erhalten Sie Informationen zu
COPY CALL Variablen Select / Assign Datei-Zugriffe DB2-Zugriffe EXEC CICS EXEC DLI
396
COBOL - Displays … und die zugehörigen Graphiken
Die Displays für COBOL…
397
COBOL - Themen Generelle Programm Informationen COPY Member CALL
Select / Assign Datei-Zugriffe File Section DB2-Zugriffe Variablen Deklarationen CICS-Zugriffe Graphiken
398
COBOL - "General Info" Falls Sie allgemeine Infos über ein COBOL- Programm benötigen ..."General Info" auswählen
399
COBOL - "General Info" Auswahl
Welche Programme greifen auf DB2 zu?
400
COBOL - "General Info" Ergebnis
DB2 Zugriff Member Library CICS DLI (IMS)
401
COBOL - "General Info" Felder
Mit der Option "View - Display Legend" erhalten Sie eine Beschreibung aller Felder
402
Falls Sie etwas über COPY-Member wissen wollen...
COBOL - COPY Falls Sie etwas über COPY-Member wissen wollen... "COPY" auswählen
403
COBOL - COPY Auswahl Welche Programme verwenden den COPY-Member OKI*?
404
COBOL - COPY Ergebnis Member Library Copy Bibliothek Copy Member
405
COBOL - COPY Felder
406
COBOL - COPY Member Beispiel
Member SOURCE.LIB(A): COPY B ... Member COPY.LIB(B): COPY C REPLACING OPER1 BY OPER2 ... Member C was not found in any library ... Main-Pgm: Der Name des Members mit dem Haupt-Programm. Dieser ist normalerweise auch der Namen des Load-Moduls. In unserem Beispiel "A" Main-Lib: Der Name der Bibliothek, wo "A" gefunden wurde. In unserem Beispiel SOURCE.LIB Copy-Member: Der Name des Members, in dem sich die COPY Anweisung befand. Dieser stimmt nicht immer mit dem Hauptprogramm überein, wenn sich z.B. die COPY-Anweisung in einem anderen COPY-Member befindet. In unserem Beispiel “A” für “B” und “B” für “C”. Found: Wurde das COPY Member in einer der Bibliotheken gefunden, die bei der Installation von XINFO angegeben wurden. In unserem Beispiel “Y” für “B” und “N” for “C” Replacing: Gibt es in der COPY Anweisung eine REPLACING Anweisung? “N” für “B”, “Y” für “C” Zeile: Die Zeilennummer der COPY Anweisung. In unserem Beispiel “25” für “B” und “50” für “C” Source-Lib: Die Bibliothek, in der sich das COPY-Member befand. In unserem Beispiel “SOURCE.LIB” für “B” und “COPY.LIB” für “C”
407
COBOL - Aufruf von externen Programmen
COBOL Programme rufen oft externe Programme auf. Falls Sie Informationen über diese Programme benötigen… ..."CALL…
408
Welche Sub-Programme werden von den Programmen P9KMDG2* aufgerufen?
COBOL – „Call“ Auswahl Welche Sub-Programme werden von den Programmen P9KMDG2* aufgerufen?
409
COBOL – „Call“ Ergebnis
410
SELECT/ASSIGN auswählen...
COBOL - SELECT/ASSIGN Die SELECT/ASSIGN Anweisung ist die Datei-Deklaration in einem COBOL-Programm. Falls Sie dazu Informationen benötigen... SELECT/ASSIGN auswählen...
411
COBOL - SELECT/ASSIGN Auswahl
Welche Dateien werden in den Programmen AF* verwendet?
412
COBOL - SELECT/ASSIGN Ergebnis
413
COBOL - SELECT/ASSIGN Felder
Mit der Option "View - Display Legend" erhalten Sie eine Beschreibung aller Felder
414
COBOL - SELECT/ASSIGN Beispiel
SELECT OPTIONAL ADDRESS ASSIGN TO INPUT ORGANISATION IS SEQUENTIAL RESERVE 3 AREAS ACCESS MODE IS SEQUENTIAL ... DD-Name: Input File-Name: Address Optional: Is OPTIONAL specified, in our example Y Organisation: Sequential Access Mode: Sequential Reserve: 3
415
COBOL - Datei-Zugriffe
Falls Sie Informationen über Datei-Zugriffe benötigen... ...“File Access” auswählen…
416
COBOL - Datei-Zugriffe Auswahl
Welche Programme verwenden Dateien mit dem DD-Namen PRINT*?
417
COBOL - Datei-Zugriffe Ergebnis
418
COBOL - Datei-Zugriffe Ergebnis
Falls Sie die DD-Anweisungen des Programms mit den DD-Anweisungen in der JCL abgleichen wollen: Mit rechtem Mausklick können Sie direkt zu den DD-Statements der JCL springen…
419
COBOL - File Section Falls Sie Informationen über die “File Section” benötigen… ..."File Section” auswählen
420
COBOL - File Section Auswahl
z.B. zu allen PRINT* Dateien…
421
COBOL - File Section Ergebnis
422
Falls Sie Informationen über DB2 Zugriffe benötigen...
COBOL - DB2 Zugriff Falls Sie Informationen über DB2 Zugriffe benötigen... ..."DB2 Zugriff”
423
COBOL - DB2 Zugriffe Auswahl
Welche Programme verwenden die Tabellen V*?
424
COBOL - DB2 Zugriffe Ergebnis
425
COBOL - DB2 Zugriffe Ergebnis
Da alle Zugriffe angezeigt werden, ist das Ergebnis evtl. zu unübersichtlich. Verwenden Sie die “Group”-Funktion, damit jede Tabelle und jede Zugriffsart nur einmal angezeigt wird. Wählen Sie im Dialog "Object" und "Action" aus…
426
COBOL - DB2 Zugriffe Ergebnis
…und Sie erhalten alle Tabellenzugriffe
427
COBOL - DB2 Spalten Mit der Spalte “Column Name” beantworten Sie z.B. Fragen wie “Welche Programme greifen auf die Spalte ABC.XYZ zu?”
428
COBOL - Variablen Falls Sie Informationen zu COBOL-Variablen benötigen... Wählen Sie “Variable Declarations” aus…
429
COBOL - Variablen Auswahl
Falls Sie z.B. Informationen zu allen *DAT* Variablen … …die “Redefined” werden?
430
COBOL – Variablen Ergebnis
Als Ergebnis erhalten Sie eine Liste mit allen “Redefined” *DA*-Variablen
431
COBOL – CICS Zugriffe Auswahl
Welche Programme verwenden „EXEC CICS SEND“?
432
COBOL – CICS Zugriffe Ergebnis
Die „EXEC CICS SEND“ Programme
433
Welche CICS Anweisungen werden überhaupt verwendet?
COBOL – CICS Zugriffe Welche CICS Anweisungen werden überhaupt verwendet?
434
COBOL – CICS Zugriffe Gruppierung
...mit der Gruppierungsfunktion eine Übersicht erstellen... Alle CICS Anweisungen...
435
COBOL – CICS Zugriffe Gruppiert
„SEND MAP“ wird am häufigsten verwendet
436
COBOL – Grafiken Zu COBOL gibt es zwei unterschiedliche Grafiken:
Der Explorer Das CALL-Diagramm
437
COBOL - Explorer Gehen Sie zu Grafiken, und wählen den “COBOL Explorer” aus ... …geben sie im Panel die Auswahl- kriterien an
438
COBOL - Explorer Klicken Sie mit der linken Maus auf das Programm-Symbol und erhalten eine Übersicht über die Programm-Elemente... INCLUDES FILES DB2 PROCS CALLS CICS
439
COBOL - Explorer Klicken Sie mit der linken Maus auf “INCLUDE” bzw. “COPY”, um eine Liste der COPY-Member zu erhalten Mit einem weiteren Mausklick erhalten Sie detaillierte Infos zu dem COPY-Statement
440
COBOL - Explorer Mit rechtem Mausklick können Sie sich den Sourcecode anzeigen lassen...
441
COBOL – Call Diagramm Falls Sie eine Übersicht der Unterprogramme benötigen …und die gewünschte Verschachtelungstiefe angeben… Programm-Name...
442
COBOL – Call Diagram Zoom… Hauptprogramm Unterprogramme
443
COBOL – Call Diagram Die gesamte Aufrufstruktur eines Programms als übersichtlicher Netzplan
444
XINFO und CICS Der CICS Scanner von XINFO analysiert die CSD-Datei. Dadurch erhalten Sie: Eine Übersicht und Abfragemöglichkeit zu allen CSD Daten Eine vollständige „Crossreferenz“, z.B: Batch und CICS COBOL und CICS PL/1 und CICS
445
Die Struktur der XINFO CICS Implementierung:
XINFO und CICS Die Struktur der XINFO CICS Implementierung: List Group 1 Group n Transaction 1 Transaction n Program 1 MAPSET Program n FILE (DD and DSN) Transient data Queue
446
Einige Beispielabfragen :
XINFO und CICS Einige Beispielabfragen : Welche Programme gehören zu bestimmten Transaktionen? Welche Programme laufen unterhalb der 16M Linie? Welche Programme laufen in einem "remote" CICS? Welche Dateien sind mit einem Passwort geschützt? Werden immer noch BDAM Dateien verwendet? Wenn ja, welche? Welche Programme verwenden Key=CICS? Welche "TDQUEUE" wird in einem "remote" CICS verwendet? Welche DB2 Subsysteme werden verwendet? Welche DB2 Pläne werden verwendet? Welche TCP/IP Services verwenden welche Ports? ...
447
(28 vordefinierte Abfragen!)
CICS - Displays Die Displays für CICS… (28 vordefinierte Abfragen!)
448
CICS - Transaktionen Welche Programme gehören zu einer bestimmten Transaktion? 1. "Transaction Info" auswählen 2. Name der Transaktion eingeben
449
CICS - Transaktionen Diese Programme gehören zur Transaktion AC03
Detailinfo zu der Transaktion
450
CICS – Transaktionen und Programme
Mit der rechten Maus das CICS-Menü öffnen und "Program Information" auswählen
451
CICS – Transaktionen und Programme
Detailinfo zu dem Programm
452
CICS – Programme Welche PL1 oder COBOL Programme laufen unterhalb der 16M Linie? 1. "Program Info" auswählen 2. Im Eingabepanel nach unten scrollen
453
4. die gewünschten Sprachen eingeben
CICS – Programme 3. Bei "Language" 99 eingeben.... 4. die gewünschten Sprachen eingeben
454
Diese Programme laufen im "normalen" Speicher
CICS – Programme Diese Programme laufen im "normalen" Speicher
455
CICS – Dateien Welche Dateien sind in einem "remote" CICS deklariert?
1. "Dataset Info" auswählen 2. Im Eingabepanel nach unten scrollen
456
3. Bei "Remote System Name" NB (not blank) eingeben
CICS – Dateien 3. Bei "Remote System Name" NB (not blank) eingeben
457
CICS – Dateien Filenamen
458
Der Unterschied Folgende Beispiele zeigen den Unterschied… Ohne XINFO
Mit XINFO
459
Kennen Sie CEDA überhaupt?
CICS Daten ohne XINFO Beispiel: Welche CICS Dateien haben RECFM=F ? Kennen Sie CEDA überhaupt? 1) CEDA eingeben
460
CICS Daten ohne XINFO 2) Suchkriterien angeben
461
CICS Daten ohne XINFO 3) Als Ergebnis erhalten Sie die Dateien für ein einziges CICS. 4) Geben Sie “View” ein…
462
CICS Daten ohne XINFO 5) Die Informationen zur ersten Datei, geben Sie PF11 ein, um zur nächsten Seite zu gelangen…
463
CICS Daten ohne XINFO 6) usw… Ohne XINFO kann man aus dem CICS keine vernünftigen Informationen gewinnen!
464
CICS Daten mit XINFO Und nun die gleiche Aufgabe mit XINFO:
1) Dataset Info auswählen
465
CICS Daten mit XINFO 2) Record Format “F” eingeben
466
CICS Daten mit XINFO 3) Hier eine Übersicht aller Dateien mit RECFM =F
467
Haben Sie noch Fragen zu CICS?
Ja?
468
XINFO HORIZONT Vielen Dank für Ihre Aufmerksamkeit!
Das IT - Informationssystem Vielen Dank für Ihre Aufmerksamkeit! HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 1 1 1 1 1 1 1 1 1 1 1
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.