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 BAGJAS 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
Die Displays für die BAGJAS-Daten…
BAGJAS - Displays Die Displays für die BAGJAS-Daten…
158
...sowie ein BAGJAS-Jobnetzplan
BAGJAS - Displays ...sowie ein BAGJAS-Jobnetzplan
159
BAGJAS - Bereichsdaten
Die Suchkriterien für die Bereichsdaten
160
BAGJAS - Bereichsdaten
Das Ergebnis: Die Tabelle mit den Bereichsdaten
161
Die Suchkriterien für die Streamdaten
BAGJAS - Streamdaten Die Suchkriterien für die Streamdaten
162
BAGJAS - Streamdaten Das Ergebnis: Die Streamdaten
Mit Mausklick zu weiteren Daten...
163
Das Ergebnis: Die CC-Daten
BAGJAS – CC Steuerung Das Ergebnis: Die CC-Daten
164
...oder Netzpläne für bestimmte Streams...
BAGJAS - Jobnetz ...oder Netzpläne für bestimmte Streams...
165
...gruppiert nach Streams...
BAGJAS - Jobnetz ...gruppiert nach Streams...
166
...Ausgabe auf Drucker oder Plotter...
BAGJAS - Jobnetz ...Ausgabe auf Drucker oder Plotter...
167
...grafische Darstellung von Ressourcen...
BAGJAS - Jobnetz ...grafische Darstellung von Ressourcen...
168
BAGJAS – Ressourcen im Jobnetz
Frage: Welche Jobs sind von dieser Ressource abhängig? Antwort: rechter Mausklick und „Dep. Level“...
169
BAGJAS – Ressourcen im Jobnetz
Alle Jobs, die von der Verfügbarkeit der Ressource direkt oder indirekt abhängig sind... ...auch als Tabelle...
170
BAGJAS – Ressourcen als Liste
Alle Jobs, die von der Verfügbarkeit der Ressource direkt und indirekt abhängig sind.
171
BAGJAS – Zugriff auf JCL
Direkter Zugriff auf JCL (incl. Prozeduren!)
172
BAGJAS – Zugriff auf JCL
...oder direkter Zugriff auf andere XINFO Daten, z.B... JCL EXEC Statements SMF Job- und Steplaufzeiten Space Informationen IMS PSB und DBD DB2 Pläne, Packages und Programme ...
173
Haben Sie noch Fragen zu BAGJAS?
174
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
175
JCL - Displays Wählen Sie "JCL" aus…
176
JCL - Displays Die JCL Diisplays
177
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.?
178
JCL - Programme Um nach Programmen zu suchen...
"EXEC Statements" auswählen…
179
JCL - Programme Auswahl
Welche Jobs verwenden Programme XXR*?
180
JCL - Programme Ergebnis
Jobname Prozedur Programm Step
181
JCL - SYSIN Um nach SYSIN-Anweisungen zu suchen ...
Wählen Sie "SYSIN Content"
182
Welche Jobs verwenden ein "SYSIN statement" *DEPTHCONDLMT*?
JCL - SYSIN Auswahl Welche Jobs verwenden ein "SYSIN statement" *DEPTHCONDLMT*?
183
JCL - SYSIN Ergebnis Jobname DD-Name SYSIN
184
..."Procedure Calls" aus der Liste auswählen
JCL - INCLUDE Für INCLUDE Member ... ..."Procedure Calls" aus der Liste auswählen
185
Welche Jobs verwenden INCLUDE ?
JCL - INCLUDE Auswahl Welche Jobs verwenden INCLUDE ?
186
JCL - INCLUDE Ergebnis Member
187
JCL - JCLLIB ORDER Für JCLLIB ORDER Anweisungen ...
..."JCLLIB Statements" Anweisungen aus der Liste auswählen
188
JCL - JCLLIB ORDER Auswahl
Welche Jobs verwenden JCLLIB ORDER "P*.XINFO*.PROCL*" ?
189
JCL - JCLLIB ORDER Ergebnis
Jobs JCL-Lib
190
..."Procedure Calls" aus der Liste auswählen
JCL - Prozeduren Für Prozeduren... ..."Procedure Calls" aus der Liste auswählen
191
JCL - Prozeduren Auswahl
Welche Jobs verwenden verschachtelte Prozeduren?
192
JCL - Prozeduren Ergebnis
In dieser Installation gibt es keine verschachtelten Prozeduren!
193
JCL - Prozedur-Parameter
Für Prozedur-Parameter ... “Procedure Calls” aus der Liste auswählen …
194
JCL - Prozedur-Parameter Auswahl
Welche Jobs verwenden Variablen (NB = Not Blank)
195
JCL - Prozedur-Parameter Ergebnis
Wert der Variable Variable Job Prozedur
196
..."DSN" aus der Liste auswählen…
JCL - Dateien Für Dateien... ..."DSN" aus der Liste auswählen…
197
Scrollen Sie nach unten, um weitere Auswahlfelder zu erhalten
JCL - Dateien Auswahl Scrollen Sie nach unten, um weitere Auswahlfelder zu erhalten
198
Membername, GDG-Nr., VSAM
JCL - Dateien Ergebnis Jobname DD DSN Typ: PS, PO, GDG Membername, GDG-Nr., VSAM Disposition
199
Welche Jobs verwenden eine Datei SYBCH* ?
JCL - Dateien Auswahl Welche Jobs verwenden eine Datei SYBCH* ?
200
JCL - Ergebnis - Dateien
Jobname DD DSN Typ: PS, PO, GDG Disposition
201
..."DSN" aus der Liste auswählen…
JCL - SPACE JCL Für SPACE Angaben... ..."DSN" aus der Liste auswählen…
202
Suche nach allen SPACE = TRK,(500...
JCL - SPACE Auswahl Suche nach allen SPACE = TRK,(500...
203
JCL - SPACE Ergebnis Jobname Program DD DSN SPACE?
204
JCL - SPACE Ergebnis Nach rechts scrollen...
205
JCL - SPACE Ergebnis ...oder die "Arrange" Funktion verwenden...
...un "SPACE" nach oben verschieben
206
JCL - EXPDT, DSORG, LRECL etc.
Für EXPDT, DSORG, LRECL. etc. ... ..."DSN" auswählen
207
JCL - EXPDT, DSORG, etc. Suche nach EXPDT=1998
208
JCL - EXPDT, DSORG, etc. Jobname DSN EXPDT UNIT
209
Haben Sie noch Fragen zu JCL?
Ja?
210
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?
211
SMF - Displays SMF bietet 3 Optionen an: Job Informationen
Step Informationen Datei-Zugriffe
212
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?
213
...."Dataset-Usage" auswählen…
SMF - Datei-Zugriffe Für Datei-Zugriffe ... ...."Dataset-Usage" auswählen…
214
SMF - Datei-Zugriffe Auswahl
Wie wurde die Datei P390A.XXR.DATA.CDCMD zwischen…
215
SMF - Datei-Zugriffe Ergebnis
Jobname Wann wurde die Datei geöffnet ("OPEN")? Wann wurde die Verarbeitung beendet ("CLOSED")?
216
...."Job Information" auswählen…
SMF - Job-Aktivität Für Job-Aktivitäten... ...."Job Information" auswählen…
217
SMF - Job-Aktivität Auswahl
Welche Jobs waren aktiv am um 21:30? Hinweis: "Start time LE", "End Time GE"
218
SMF - Job-Aktivität Ergebnis
Jobname Ende-Zeit Cpu-Verbrauch Start-Zeit EXCP
219
SMF - Programm-Aktivitäten
Welche Programme waren zwischen … und … Uhr aktiv? ... Step Information auswählen
220
SMF - Programm-Aktivitäten Auswahl
Welche Programme waren am zwischen 17:00 und 18:00 Uhr aktiv?
221
SMF - Programm-Aktivitäten Ergebnis
Jobname ... nach Startzeit sortieren – dann hier klicken RC Starttime Endtime Duration
222
SMF - JES Job Wartezeit ..,um alle Jobs mit einer Wartezeit zu erhalten… ......"Job Information" auswählen
223
SMF - JES Job Wartezeit Auswahl
Welche Jobs haben am zwischen und 16:00 im JES input mehr als 60 Sekunden gewartet?
224
SMF - JES Job Wartezeit Ergebnis
Jobname Wartezeit Start-Zeit
225
......"Step Information" auswählen
SMF - "Wait for enqueue" Welche Steps haben mehr als 10 Sekunden Wartezeit wegen "Wait for enqueue" ? ... ......"Step Information" auswählen
226
SMF - "Wait for enqueue" ... wait for enque...
227
SMF - "Wait for enqueue" Ergebnis
RC Start-Zeit Jobname …Nach rechts scrollen…
228
SMF - "Wait for enqueue" Ergebnis
Waiting for Enqueue!
229
Welche Jobs mussten letzten Monat "gecancellt" werden?“ ...
SMF - "gecancellte" Jobs Welche Jobs mussten letzten Monat "gecancellt" werden?“ ... Job Informationen
230
SMF - "gecancellte" Jobs Auswahl
Returncode S222 Welche Jobs wurden im August "gecancellt"?
231
SMF - "gecancellte" Jobs Ergebnis
Jobname Start-Zeit Dauer
232
SMF - Programm-RC Sie benötigen eine Übersicht der "Return codes" eines Produktionstages? Job Informationen
233
SMF - Programm-RC Auswahl
Das Datum angeben…
234
SMF - Programm-RC Ergebnis
..."Group" auswählen "Return Code"... ...nach rechts verschieben...
235
SMF - Programm-RC Ergebnis
…der unterschiedlichen Codes Die Anzahl...
236
Haben Sie noch Fragen zu SMF?
Ja?
237
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
238
Load Modul Scanner Welche SmartJCL Module wurde nach dem gelinkt?
239
Load Modul Scanner Spätschicht?
240
Load Modul Scanner CSects
In welche Programme wurde das am compilierte Modul LSTINI11 gelinkt?
241
Load Modul Scanner Diese Programme arbeiten mit dem gesuchten Modul
242
XINFO und DB2 Das DB2-Interface zeigt Beziehungen zwischen Programmen und DB2-Objekten an: Job / Tabelle Programm / Plan Plan / Tabelle
243
DB2 - Displays Die Displays für DB2
244
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?
245
DB2 - Programm/Plan Auswahl
"Programname/Planname" auswählen
246
DB2 - Programm/Plan Auswahl
Den Programmnamen angeben…
247
DB2 - Programm/Plan Ergebnis
Diese Programme... …verwenden diese Pläne
248
"Planname/Tablename " auswählen
DB2 - Plan/Tabelle "Planname/Tablename " auswählen
249
DB2 - Plan/Tabelle Auswahl
Den Plannamen eingeben…
250
DB2 - Plan/Tabelle Ergebnis
…beziehen sich auf diese Tabellen Diese Pläne…
251
…den Tabellennamen eingeben…
DB2 - Tabelle/Plan …den Tabellennamen eingeben…
252
DB2 - Tabelle/Plan Ergebnis
Tabellen… …und Pläne
253
DB2 - Jobname/Tabellenname
"Jobname/Tablename" auswählen
254
DB2 - Jobname/Tabelle Auswahl
Von welchen Jobs werden die Tabellen "*XXR*" geändert?
255
DB2 - Jobname/Tabelle Ergebnis
Jobs DB2 System Programm / DB2 Utility Zugriffsart
256
DB2 - Scheduler-Ressourcen Zeilenbefehl
Rechter Mausklick: So können die Ressourcendefintionen im Scheduler geprüft werden...
257
DB2 - Scheduler-Ressourcen Ergebnis
Die Ressourcen, die im Scheduler für die Jobs definiert wurden, sollen mit den DB2 Tabellen übereinstimmen
258
Haben Sie noch Fragen zu DB2?
Ja?
259
XINFO und IMS Das IMS-Interface zeigt Ihnen die Beziehungen zwischen IMS-Batchprogrammen, Jobs, DBDs und PSBs an: Job/DBD Programm/PSB PSB/DBD
260
Unter "IMS" finden Sie die Displays zu den IMS-Batchprogrammen
IMS - Displays Unter "IMS" finden Sie die Displays zu den IMS-Batchprogrammen
261
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
262
IMS - PSB/DBD Wählen Sie "PSB/DBD"...
263
IMS - PSB/DBD Auswahl Geben Sie den Namen einer IMS-Datenbank an (DBD)
264
IMS - PSB/DBD Ergebnis DBs, PSBs und die zugehörigen "Proc-Options"
265
IMS - DB/PSB Auswahl Welche Datenbanken (DBD) verwenden den PSB BQAK01K?
266
IMS - DB/PSB - Ergebnis Diese Datenbanken verwenden PSB BQAK01K
267
"Programmname/PSB" auswählen
IMS - Programme/PSB "Programmname/PSB" auswählen
268
IMS - Programm/PSB Auswahl
Den Programmnamen eingeben
269
IMS - Programm/PSB Ergebnis
Das Program, welches den PSB verwendet BMP, DLI, ... IMS- und DB2-System Jobname
270
IMS - Job/DBD "Job/DBD" auswählen, um die Beziehungen zwischen Jobs und Datenbanken zu erhalten
271
IMS - Job/DBD Auswahl Welche Jobs verwenden die Datenbanken "BVON*"?
272
IMS - Job/DBD Ergebnis Subsystem Datenbank Jobname Programm
273
Haben Sie noch Fragen zu IMS?
Ja?
274
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.
275
SPACE Displays Unter "SPACE" finden Sie die Displays zu VTOC Volumes
VSAM HSM ...sowie die Displays zur Bandverwaltung RMM CA1
276
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
277
SPACE - Dateien Auswahl
Falls Sie Informationen über Dateien benötigen… ... "Dataset Info" auswählen
278
SPACE - Dateien Auswahl
Welche Dateien mehr als 10 "Extents" haben ?
279
SPACE - Dateien Ergebnis
Datei-Typ Extents Dateiname Allocated RECFM BLKSIZE
280
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
281
Falls Sie Informationen zu VSAM Dateien benötigen ...
SPACE - VSAM Auswahl Falls Sie Informationen zu VSAM Dateien benötigen ... "VSAM Info" auswählen
282
Welche VSAM Dateien haben mehr als 10 "CI Splits" ...
SPACE - VSAM Auswahl Welche VSAM Dateien haben mehr als 10 "CI Splits" ...
283
SPACE - VSAM Ergebnis Nach rechts scrollen
284
SPACE - VSAM Ergebnis CI-Splits CA-Splits Dateiname
285
SPACE - HSM Auswahl Falls Sie Informationen zu Backups benötigen...
"HSM Backup Info" auswählen
286
SPACE - HSM Backup Auswahl
Welche "Backups" wurden vor dem erstellt
287
SPACE - HSM Backup Ergebnis
Cataloged Dateiname DSORG System Id Backup-Datum + Zeit
288
SPACE - HSM Migriert Auswahl
Falls Sie Informationen zu migrierten Dateien benötigen ... "HSM Migrated Info" auswählen…
289
SPACE - HSM Migriert Auswahl
Welche Dateien sind auf Band…
290
SPACE - HSM Migriert Ergebnis
Migrat. level Device Dateiname Datum + Zeit
291
SPACE - Volumes Auswahl
Falls Sie Informationen zu Volumes benötigen... "Volume Info" auswählen
292
SPACE - Volumes Auswahl
Welche "Volumes" haben weniger als 10% freien Plattenplatz...
293
SPACE - Volumes Ergebnis
Freespace Allocated Volser Device Freespace in % Capacity
294
SPACE - Volumes Zeilenbefehle
Ein Beispiel für Zeilenbefehle: Welche Dateien befinden sich auf diesem Volume?
295
SPACE - Volumes Zeilenbefehle
…zuerst "Space" auswählen, dann "Dataset Info"…
296
SPACE - Volumes Zeilenbefehle
Alle Dateien auf Volume ROSD02
297
Falls Sie Informationen zu RMM Dateien benötigen ...
RMM - DSN Displays Falls Sie Informationen zu RMM Dateien benötigen ... "RMM DSN" auswählen…
298
RMM - "Last Update" Auswahl
Welche Dateien wurden vor dem auf Band kopiert
299
RMM - "Last Update" Ergebnis
Creation date...
300
RMM - "Multi Volume" Dateien
Welche Dateien EXB* befinden sich auf Band?
301
RMM - "Multi Volume" Dateien
…dann das Ergebnis sortieren… …nach "DSN" und "Creation Date"...
302
RMM - "Multi Volume" Dateien
Das sind z.B. "Multi Volume" Dateien
303
RMM - "Creation Date" Auswahl
Zeige alle Band-Dateien, welche an einem bestimmten Tag erstellt wurden
304
RMM - "Creation Date" Ergebnis
Dateiname Datum + Zeit
305
Welche Dateien befinden sich auf einer bestimmten "UNIT"...
RMM - UNIT Auswahl Welche Dateien befinden sich auf einer bestimmten "UNIT"...
306
RMM - UNIT Ergebnis
307
RMM - "Volume" Auswahl Falls Sie Informationen zu RMM-Volumes benötigen ... "RMM Volume Information" auswählen…
308
RMM - "Creation Date" Auswahl
Welche Bänder wurden am erstellt?
309
RMM - "Creation Date" Ergebnis
Creation-Date+Time
310
CA-1 - Informationen Falls Sie Informationen zu CA-1 benötigen...
"CA-1 Informations" auswählen
311
CA-1 - "Multi Volume" Dateien
Welche Dateien RZS* befinden sich auf Band?
312
CA-1 - "Multi Volume" Dateien
…diese Dateien befinden sich auf Band…
313
CA-1 - "Multi Volume" Dateien
Dann nach "DSN", "Creation Date" und "Creation Time" gruppieren…
314
CA-1 - "Multi Volume" Dateien
…dann zu sortieren auf die Spalte "Count" klicken… …und schon erhält man alle "Multi Volume" Dateien
315
CA-1 - "Scratch Tapes" Auswahl
Gibt es "scratch tapes"?
316
CA-1 - Scratch Tapes Ergebnis
317
CA-1 - "Creation Date" Auswahl
Welche Dateien wurden am " " erstellt?
318
CA-1 - "Creation Date" Ergebnis
319
Welche Bänder wurden zu einer anderen Bank geschickt?
CA-1 - OUTCODE Auswahl Welche Bänder wurden zu einer anderen Bank geschickt?
320
CA-1 - Wie erstellt man eine Statistik?
321
CA-1 - Wie erstellt man eine Statistik?
Suche nach allen XINFO Dateien…
322
CA-1 - Wie erstellt man eine Statistik?
Das Ergebnis mit dem allokierten Plattenmplatz in KB
323
CA-1 - Wie erstellt man eine Statistik?
324
CA-1 - Wie erstellt man eine Statistik?
Die Statistik zeigt insgesamt 250 MB für alle XINFO Dateien
325
CA-1 - Wie verwendet man "GROUP"?
"Group" auswählen...
326
CA-1 - Wie verwendet man GROUP
Im Dialog die Felder auswählen, nach denen gruppiert werden soll
327
CA-1 - Wie verwendet man GROUP
Anzahl der Bänder pro Tag
328
Haben Sie noch Fragen zu SPACE?
Ja?
329
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
330
BETA 93 - Start Panel ..."BETA93" auswählen
331
…dann z.B. "Lists" auswählen
BETA 93 - Displays …dann z.B. "Lists" auswählen
332
BETA 93 - "Lists" Auswahl Suchkriterien
333
BETA 93 - JCL Zeilenbefehl
Rechter Mausklick Form Extension Subsystem Title
334
BETA 93 - JCL Ergebnis JCL Daten Jobname Procedure Program Writer Form
335
BETA 93 - Von der JCL zu BETA 93
Ein anderes Beispiel: Über "JCL" einsteigen… z.B. JCL… …dann SYSOUT
336
BETA 93 - Vom SYSOUT zu BETA 93
Suchkriterien NB (=Not Blank)
337
BETA 93 - Von JCL zu BETA 93 Jobname Procedure Programm Writer Form
338
BETA 93 - Sortieren Weitere Optionen… Nach "Writer" sortieren
339
Nach "Writer" gruppieren
BETA 93 - Group Spalten Weitere Optionen… Nach "Writer" gruppieren
340
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.
341
Haben Sie noch Fragen zu Beta93?
Ja?
342
CA-Deliver - Displays CA-Deliver
343
CA-Deliver - Sie wollen etwas wissen zu ...
Information Recipient Special Instructions Text
344
CA-Deliver - "Information" Auswahl
Sie wollen CA-Deliver "Information" zu allen Jobs AJ*...
345
CA-Deliver - "Information" Ergebnis
Linker Doppelklick, um den gesamten Datensatz anzuzeigen…
346
CA-Deliver - "Information" Felder
Mit der Option "View - Display Legend" erhalten Sie eine Beschreibung aller Felder
347
CA-Deliver - "Recipient" Auswahl
Sie wollen alle "Report-ids" CO02* sehen...
348
CA-Deliver - "Recipient" Ergebnis
349
CA-Deliver - "Special Instructions" Auswahl
Sie wollen die "Special instructions" für alle Reports mit der Id C*2*...
350
CA-Deliver - "Special Instructions" Ergebnis
351
CA-Deliver - Text Auswahl
Sie wollen die Texte zu allen Report-ids" C*2*...
352
CA-Deliver - Text Ergebnis
353
Haben Sie noch Fragen zu CA-Deliver?
Ja?
354
Control-D - Displays Control-D auswählen
355
Control-D – Sie wollen etwas wissen über ...
General Parms Schedules Conditions
356
Control-D – General Parms
Sie wollen alle Jobs von Owner “U15PS” sehen?
357
Control-D – General Parm
Alle Jobs von Owner “U15PS”
358
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?
359
Control-D – Schedules Diese beide schedules sind für WDAY “2” geplant... Linker Mausklick: Detaillierte Informationen
360
Control-D – Conditions
Welche Jobs setzen OUT-Conditions?
361
Control-D – Conditions
Diese Jobs setzen OUT-Conditions
362
Control-D – Conditions im Control-M Jobnetplan
PXC24 Control – D Conditions im Netzplan!
363
Haben Sie noch Fragen zu Control-D?
Ja?
364
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
365
… und die zugehörigen Graphiken
PL1 - Displays … und die zugehörigen Graphiken Die Displays für PL1…
366
PL1 - "General Info" Falls Sie allgemeine Infos über ein PL1- Programm benötigen ..."General Info" auswählen
367
PL1 - "General Info" Auswahl
Welche Programme greifen auf DB2 zu?
368
PL1 - "General Info" Ergebnis
Member DB2 Zugriff Library CICS DLI (IMS)
369
PL1 - "General Info" Felder
Mit der Option "View - Display Legend" erhalten Sie eine Beschreibung aller Felder
370
Falls Sie etwas über INCLUDE-Member wissen wollen...
PL1 - INCLUDE Falls Sie etwas über INCLUDE-Member wissen wollen... "INCLUDE" auswählen
371
PL1 - INCLUDE Auswahl Welche Programme verwenden den INCLUDE-Member DCLISTP?
372
PL1 - INCLUDE Ergebnis Main Bibliothek INCLUDE Member Main
INCLUDE Bibliothek
373
PL1 - INCLUDE Felder
374
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”
375
PL1 - Aufruf von externen Programmen
PL1 Programme rufen oft externe Programme auf. Falls Sie Informationen über diese Programme benötigen… ..."CALL…
376
Welche Programme verwenden ISPEXEC?
PL1 – „Call“ Auswahl Welche Programme verwenden ISPEXEC?
377
Sie wollen nur die Programme wissen, aber nicht jeden Aufruf?
PL1 – „Call“ Ergebnis Sie wollen nur die Programme wissen, aber nicht jeden Aufruf?
378
PL1 – „Call“ Ergebnis, Grouped
„Main Program“ auswählen... In diesem Fall rufen Sie die „Group“- Funktion auf.
379
PL1 – „Call“ Ergebnis, Grouped
Die Programmnahmen (in Count steht die Anzahl der Aufrufe)
380
PL1 - Procedures/Functions
Zusätzlich zu den externen Programmen wird auch die interne Programmstruktur analysiert Procedures/Functions auswählen...
381
PL1 - Procedures/Functions
Suchkriterien eingeben
382
PL1 - Procedures/Functions Ergebnis
Das Ergebnis
383
PL1 - Datei-Zugriffe Falls Sie Informationen über Datei-Zugriffe benötigen... ...“File Access” auswählen…
384
PL1 - Datei-Zugriffe Auswahl
Welche DD Namen werden ausser den üblichen Standardnamen verwendet?
385
PL1 - Datei-Zugriffe Auswahl
Das Ergebnis
386
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…
387
PL1 - File Declaration Falls Sie Informationen über die “File Declaration” benötigen… ..."File Declaration” auswählen
388
PL1 - File Declaration Auswahl
z.B. alle Deklarationen des Programms OQSI...
389
PL1 - File Declaration Ergebnis
390
Falls Sie Informationen über DB2 Zugriffe benötigen...
PL1 - DB2 Zugriff Falls Sie Informationen über DB2 Zugriffe benötigen... ..."DB2 Zugriff”
391
PL1 - DB2 Zugriffe Auswahl
Welche Spalten werden von der Tabelle ZZOPCOTB in PL1 Programmen verwendet?
392
PL1 - DB2 Zugriffe Ergebnis
393
PL1 - Variablen Falls Sie Informationen zu PL1-Variablen benötigen...
Wählen Sie “Global Variables” aus…
394
PL1 - Variablen Auswahl Falls Sie z.B. wissen möchten, welche Datumsvariablen noch immer YYMMDD verwenden...
395
PL1 – Variablen Ergebnis
Als Ergebnis erhalten Sie eine Liste mit allen *DAT*-Variablen
396
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“?
397
PL1 – CICS Zugriffe Ergebnis
Die „EXEC CICS SEND“ Programme
398
Welche CICS Anweisungen werden überhaupt verwendet?
PL1 – CICS Zugriffe Welche CICS Anweisungen werden überhaupt verwendet?
399
PL1 – CICS Zugriffe Gruppierung
...mit der Gruppierungsfunktion eine Übersicht erstellen... Alle CICS Anweisungen...
400
PL1 – CICS Zugriffe Gruppiert
„SEND MAP“ wird am häufigsten verwendet
401
Suchkriterien zu IMS/DLI
PL1 – DLI Suchkriterien zu IMS/DLI
402
Entschuldigung, aber wir haben zu PL/1 keine IMS Daten!
PL1 – DLI Entschuldigung, aber wir haben zu PL/1 keine IMS Daten!
403
PL1 – Grafiken Zu PL1 gibt es zwei unterschiedliche Grafiken:
Der Explorer Das CALL-Diagramm
404
PL1 - Explorer “PL1 Explorer” auswählen ...
…geben sie im Panel die Auswahl- kriterien an
405
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
406
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
407
PL1 - Explorer Mit rechtem Mausklick können Sie sich den Sourcecode anzeigen lassen...
408
PL1 – Call Diagramm Falls Sie eine Übersicht der Unterprogramme benötigen …und die gewünschte Verschachtelungstiefe angeben… Programm-Name...
409
PL1 – Call Diagram Zoom… Hauptprogramm Unterprogramme
410
PL1 – Call Diagram Die gesamte Aufrufstruktur eines Programms als übersichtlicher Netzplan
411
Haben Sie noch Fragen zu PL1?
Ja?
412
XINFO und COBOL Mit dem COBOL-Interface erhalten Sie Informationen zu
COPY CALL Variablen Select / Assign Datei-Zugriffe DB2-Zugriffe EXEC CICS EXEC DLI
413
COBOL - Displays … und die zugehörigen Graphiken
Die Displays für COBOL…
414
COBOL - Themen Generelle Programm Informationen COPY Member CALL
Select / Assign Datei-Zugriffe File Section DB2-Zugriffe Variablen Deklarationen CICS-Zugriffe Graphiken
415
COBOL - "General Info" Falls Sie allgemeine Infos über ein COBOL- Programm benötigen ..."General Info" auswählen
416
COBOL - "General Info" Auswahl
Welche Programme greifen auf DB2 zu?
417
COBOL - "General Info" Ergebnis
DB2 Zugriff Member Library CICS DLI (IMS)
418
COBOL - "General Info" Felder
Mit der Option "View - Display Legend" erhalten Sie eine Beschreibung aller Felder
419
Falls Sie etwas über COPY-Member wissen wollen...
COBOL - COPY Falls Sie etwas über COPY-Member wissen wollen... "COPY" auswählen
420
COBOL - COPY Auswahl Welche Programme verwenden den COPY-Member OKI*?
421
COBOL - COPY Ergebnis Member Library Copy Bibliothek Copy Member
422
COBOL - COPY Felder
423
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”
424
COBOL - Aufruf von externen Programmen
COBOL Programme rufen oft externe Programme auf. Falls Sie Informationen über diese Programme benötigen… ..."CALL…
425
Welche Sub-Programme werden von den Programmen P9KMDG2* aufgerufen?
COBOL – „Call“ Auswahl Welche Sub-Programme werden von den Programmen P9KMDG2* aufgerufen?
426
COBOL – „Call“ Ergebnis
427
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...
428
COBOL - SELECT/ASSIGN Auswahl
Welche Dateien werden in den Programmen AF* verwendet?
429
COBOL - SELECT/ASSIGN Ergebnis
430
COBOL - SELECT/ASSIGN Felder
Mit der Option "View - Display Legend" erhalten Sie eine Beschreibung aller Felder
431
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
432
COBOL - Datei-Zugriffe
Falls Sie Informationen über Datei-Zugriffe benötigen... ...“File Access” auswählen…
433
COBOL - Datei-Zugriffe Auswahl
Welche Programme verwenden Dateien mit dem DD-Namen PRINT*?
434
COBOL - Datei-Zugriffe Ergebnis
435
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…
436
COBOL - File Section Falls Sie Informationen über die “File Section” benötigen… ..."File Section” auswählen
437
COBOL - File Section Auswahl
z.B. zu allen PRINT* Dateien…
438
COBOL - File Section Ergebnis
439
Falls Sie Informationen über DB2 Zugriffe benötigen...
COBOL - DB2 Zugriff Falls Sie Informationen über DB2 Zugriffe benötigen... ..."DB2 Zugriff”
440
COBOL - DB2 Zugriffe Auswahl
Welche Programme verwenden die Tabellen V*?
441
COBOL - DB2 Zugriffe Ergebnis
442
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…
443
COBOL - DB2 Zugriffe Ergebnis
…und Sie erhalten alle Tabellenzugriffe
444
COBOL - DB2 Spalten Mit der Spalte “Column Name” beantworten Sie z.B. Fragen wie “Welche Programme greifen auf die Spalte ABC.XYZ zu?”
445
COBOL - Variablen Falls Sie Informationen zu COBOL-Variablen benötigen... Wählen Sie “Variable Declarations” aus…
446
COBOL - Variablen Auswahl
Falls Sie z.B. Informationen zu allen *DAT* Variablen … …die “Redefined” werden?
447
COBOL – Variablen Ergebnis
Als Ergebnis erhalten Sie eine Liste mit allen “Redefined” *DA*-Variablen
448
COBOL – CICS Zugriffe Auswahl
Welche Programme verwenden „EXEC CICS SEND“?
449
COBOL – CICS Zugriffe Ergebnis
Die „EXEC CICS SEND“ Programme
450
Welche CICS Anweisungen werden überhaupt verwendet?
COBOL – CICS Zugriffe Welche CICS Anweisungen werden überhaupt verwendet?
451
COBOL – CICS Zugriffe Gruppierung
...mit der Gruppierungsfunktion eine Übersicht erstellen... Alle CICS Anweisungen...
452
COBOL – CICS Zugriffe Gruppiert
„SEND MAP“ wird am häufigsten verwendet
453
COBOL – Grafiken Zu COBOL gibt es zwei unterschiedliche Grafiken:
Der Explorer Das CALL-Diagramm
454
COBOL - Explorer Gehen Sie zu Grafiken, und wählen den “COBOL Explorer” aus ... …geben sie im Panel die Auswahl- kriterien an
455
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
456
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
457
COBOL - Explorer Mit rechtem Mausklick können Sie sich den Sourcecode anzeigen lassen...
458
COBOL – Call Diagramm Falls Sie eine Übersicht der Unterprogramme benötigen …und die gewünschte Verschachtelungstiefe angeben… Programm-Name...
459
COBOL – Call Diagram Zoom… Hauptprogramm Unterprogramme
460
COBOL – Call Diagram Die gesamte Aufrufstruktur eines Programms als übersichtlicher Netzplan
461
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
462
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
463
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? ...
464
(28 vordefinierte Abfragen!)
CICS - Displays Die Displays für CICS… (28 vordefinierte Abfragen!)
465
CICS - Transaktionen Welche Programme gehören zu einer bestimmten Transaktion? 1. "Transaction Info" auswählen 2. Name der Transaktion eingeben
466
CICS - Transaktionen Diese Programme gehören zur Transaktion AC03
Detailinfo zu der Transaktion
467
CICS – Transaktionen und Programme
Mit der rechten Maus das CICS-Menü öffnen und "Program Information" auswählen
468
CICS – Transaktionen und Programme
Detailinfo zu dem Programm
469
CICS – Programme Welche PL1 oder COBOL Programme laufen unterhalb der 16M Linie? 1. "Program Info" auswählen 2. Im Eingabepanel nach unten scrollen
470
4. die gewünschten Sprachen eingeben
CICS – Programme 3. Bei "Language" 99 eingeben.... 4. die gewünschten Sprachen eingeben
471
Diese Programme laufen im "normalen" Speicher
CICS – Programme Diese Programme laufen im "normalen" Speicher
472
CICS – Dateien Welche Dateien sind in einem "remote" CICS deklariert?
1. "Dataset Info" auswählen 2. Im Eingabepanel nach unten scrollen
473
3. Bei "Remote System Name" NB (not blank) eingeben
CICS – Dateien 3. Bei "Remote System Name" NB (not blank) eingeben
474
CICS – Dateien Filenamen
475
Der Unterschied Folgende Beispiele zeigen den Unterschied… Ohne XINFO
Mit XINFO
476
Kennen Sie CEDA überhaupt?
CICS Daten ohne XINFO Beispiel: Welche CICS Dateien haben RECFM=F ? Kennen Sie CEDA überhaupt? 1) CEDA eingeben
477
CICS Daten ohne XINFO 2) Suchkriterien angeben
478
CICS Daten ohne XINFO 3) Als Ergebnis erhalten Sie die Dateien für ein einziges CICS. 4) Geben Sie “View” ein…
479
CICS Daten ohne XINFO 5) Die Informationen zur ersten Datei, geben Sie PF11 ein, um zur nächsten Seite zu gelangen…
480
CICS Daten ohne XINFO 6) usw… Ohne XINFO kann man aus dem CICS keine vernünftigen Informationen gewinnen!
481
CICS Daten mit XINFO Und nun die gleiche Aufgabe mit XINFO:
1) Dataset Info auswählen
482
CICS Daten mit XINFO 2) Record Format “F” eingeben
483
CICS Daten mit XINFO 3) Hier eine Übersicht aller Dateien mit RECFM =F
484
Haben Sie noch Fragen zu CICS?
Ja?
485
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
© 2024 SlidePlayer.org Inc.
All rights reserved.