Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

TWS/Graph HORIZONT Produkt-Präsentation Software für Rechenzentren

Ähnliche Präsentationen


Präsentation zum Thema: "TWS/Graph HORIZONT Produkt-Präsentation Software für Rechenzentren"—  Präsentation transkript:

1 TWS/Graph HORIZONT Produkt-Präsentation Software für Rechenzentren
Graphik, Doku und Monitor für TWS Produkt-Präsentation 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 Auftragsdokumentation
Inhaltsverzeichnis Einführung PC Client Auftragsdokumentation Statusmonitor WebViewer Host Programme TWS/XRef Forecast Loop Analyse

3 Was ist TWS/Graph? Netz- und Balkenpläne Dokumentationen
TWS/Graph ist ein Werkzeug für den IBM Scheduler TWS. Hauptfunktionen sind: Netz- und Balkenpläne Dokumentationen Cross-Referenz Monitor 5 5 5 5 5 5 5 5

4 Was ist TWS/Graph? Monitor Netzplan XRef Dokumentation
BROWSE -- ENGS24.TWSXREF.LIST LINE COMMAND ===> SCROLL ******************************** TOP OF DATA *********************** Pre Pre Pre Pre Application Op Job WS Appl Id Job Name WsId OpNo Id No Name Id PVTKESW1# *NOTFND* DMYE 99 PVADHOC#PVDB100S 01 ENTRY DMYS PVTMI1LOAD#0 *NOTFND* DMYE 99 PVADHOC#PVDB100S 01 ENTRY DMYS PVTRQF01# *NOTFND* DMYE 99 PVADHOC#PVDB100S 01 ENTRY DMYS PVTRQS01# *NOTFND* DMYE 99 PVADHOC#PVDB100S 01 ENTRY DMYS PVTSAV01# *NOTFND* DMYS 01 PVADHOC#PVRZA ENTRY DMYS PVQROKTO# *NOTFND* CPU PVDBSKBW PVDBSKBW CPU PVMUTAC1# *NOTFND* DMYE 99 PVJACMIS# ENTRY DMYS PVQGRVE1# *NOTFND* DMYE 99 PVJGRVE1# ENTRY DMYS PVQGRVE1# *NOTFND* CPU PVJGUVE1# ENTRY DMYS PVJSAV12# *NOTFND* DMYE 99 PVJRUEB1# ENTRY DMYS ******************************* BOTTOM OF DATA ********************** XRef Dokumentation

5 Die Anwender von TWS/Graph
Jeder, der mit TWS zu tun hat, z.B. Produktionsplanung und Steuerung Anwendungsentwicklung Operating ... 9 9 9 9 9 9 9 9

6 Referenzen? Mehr als 150 Kunden weltweit, z.B. ADAC AGIS AMB Audi AXA BMW Citibank DVG Debis Deutsche Bank Fiducia Generali Gerling GEZ Hermes HSBC HUK Hypovereinsbank ITERGO Metro Nestle Nürnberger Versicherung Hapag- Lloyd IBM Itergo Renault REWE SwissRe SEB Toyota UBS Volkswagen Vodafone ... 9 9 9 9 9 9 9 9

7 TWS/Graph für z/OS Produktionsplaner Anwendungsentwickler
Fachabteilung

8 TWS/Graph für “distributed”
Produktionsplaner Anwendungs-entwickler Fachabteilung

9 TWS/Graph für alle Plattformen
TWS/Graph für z/OS TWS/Graph für z/OS und “distributed” TWS/Graph für “distributed”

10 TWS/Graph – Der PC Client

11 Netzpläne Am wichtigsten sind wohl Auftrags- und Operationsnetze aus
Auftragsbeschreibung Tagesplan Langzeitplan Operationsnetz Auftragsnetz

12 Auftragsnetz Auftragsnetze eigen sich zur Übersicht:
Jeder "Knoten" ist ein Auftrag Nur externe Abhängigkeiten Externe Abhängigkeit Auftrag

13 Operationsnetz Operationsnetze sind wesentlich detaillierter und beinhalten: Alle Operation der gewählten Aufträge Interne und externe Abhängigkeiten Job Externe Abhängigkeit Interne Abhängigkeit Unterschiedliche Symbole, je nach Workstation-Id

14 Balkenpläne stellen die geplanten Start- und Endezeiten grafisch dar.
Job Geplante Zeit Aktuelle Zeit

15 TWS/Graph arbeitet Offline oder Online.

16 TWS/Graph Live Demo

17 Auftragsdoku Die AD Dokumentation ist ein automatisch erstellter Report Ihrer Auftragsbeschreibung, er beinhaltet u.a. Laufzyklen Kalender mit den geplanten Lauftagen int. und ext. Vorgänger und Nachfolger Spezielle Ressourcen JCL Example

18 Statusmonitor Error!

19 Kann man damit die gesamte Produktion überwachen?
Kann man die gesamte Produktion überwachen? Prinzipiell ja, aber… 1 1 1 1 1 1 1 1 1

20 Gesamte Produktion überwachen?
Das Problem: Eine gesamte Produktion ist normalerweise zu umfangreich für grafische Überwachung!

21 “Kritische” Elemente überwachen!
Eine Lösung: Überwachen Sie nur die kritischen Jobs, und nicht alles!

22 Wie überwacht man kritische Jobs?
Zuerst müssen Sie eine Struktur definieren, die Ihrer Organisation entspricht…

23 Jobs auswählen …alle CP-Felder stehen für die Auswahl zur Verfügung…

24 Den Monitor starten ..der Monitor wird gestartet...

25 Den Monitor “laufen” lassen
…das Diagramm wird regelmäßig aktualisiert, z.B. alle 5 Minuten

26 Fehler anzeigen Ein Fehler ist aufgetreten!

27 Fehler anzeigen Zuerst den Baum erweitern, um den Fehler anzuzeigen…

28 Fehler anzeigen Dieser Job hat einen Fehler

29 Detail-Informationen anzeigen
Rechter Mausklick, Netzplan auswählen…

30 Ein Jobnetz anzeigen Hier ist der Fehlerjob!

31 Operationsdaten anzeigen
Alle Operationsdaten können angezeigt werden

32 Externe Programme aufrufen
Man kann aus TWS/Graph heraus beliebige Programme aufrufen. Diese Funktion kann dazu verwendet werden, automatisch auf Ereignisse zu reagieren. Beispiele: Job “ABC” bricht ab: an Es ist bereits 15:00, aber CICS ist nicht aktiv: Automatisch ein “Problem” generieren

33 Wie funktioniert diese Schnittstelle?
Mit einem Dialog wird festgelegt, welches Programm wann aufgerufen werden soll

34 Der Definitions-Dialog
Eine REXX soll mit dem Auftragsnamen, dem Jobnamen und der Workstation als Parameter aufgerufen werden... …falls der Status “E“ ist

35 Was passiert im Fehlerfall
Das Ergebnis: Falls ein Job fehlerhaft endet, wird die REXX aufgerufen.

36 Was passiert im Fehlerfall
…und jemand erhält eine Nachricht

37 Das TWS/Graph Paket TWS/Graph beinhaltet: REGINA - REXX für Windows NT
POSTIE - Client

38 TWS/Graph: "Focal Point of View"
Mit TWS/Graph kann man eine beliebige Anzahl von "TWS für z/OS" überwachen: Entwickelt für IBM Italien zur Überwachung von mehr als 30 TWS Controllern Parallele Tasks garantieren hohe Verarbeitungsgeschwindigkeit Verteilung von Statusinformation aus beliebig vielen TWS Controllern mit einem PC Client

39 Multi TWS Monitor LPAR 3 LPAR 2 NT TWS3 Controller TWS/Graph
CP LPAR 3 TWS/Graph Status Server TWS2 Controller CP LPAR 2 TWS/Graph Status Server TCP/IP NT TWS/Graph Status Collector TWS/Graph Status Server TCP/IP TWS1 Controller CP

40 HTML Dateien Zusätzlich zum Baumdiagramm werden HTML-Dateien mit den Statusinformationen generiert. Die Vorteile: Der Anwender benötigt keine Host-Anbindung Der Anwender braucht keine speziellen Kenntnisse Der Anwender kann die Statusinformationen jederzeit selbst abrufen

41 HTML Dateien 1 Nur ein Mausklick für weitere Informationen...

42 HTML Dateien 2 …nächster Klick...

43 HTML Dateien 3 Und schließlich: Detaillierte Status Information

44 HTML Dateien - Übersicht
PIF TWS CP1 CP2 TWS/Graph Server TWS/Graph erstellt die HTM Dateien für das Intranet, der Anwender liest die Dateien Status Information Status abfragen Ein spezieller TWS/Graph PC Client Anwender mit Web Browser

45 TWS/Graph Statusmonitor
Eine Zusammenfassung aller Vorteile: Einfach zu installieren Kein “Framework” nötig Keine tiefgreifenden Modifikationen notwendig (Exits etc.) Alle TWS Felder können verwendet werden Exakte Auswahl, z.B. über die Eingangszeit Auswahl über Platzhalter, z.B. alle Jobs mit Eigner A*B*C* “Dezentrale” Jobs überwachen Alle Jobs, die von TWS gestartet werden, können überwacht werden. Egal ob unter UNIX, NT oder Was_auch_immer…

46 Der WebViewer 8 3 3 3 8 12 4 4 11 12

47 TWS/Graph - Host Auftrag-DESCRIPTION REPORT Commund ===> top :enter OPT commund für print options bottom:select topics mit S _ Run cycles _ Run days _ Operation description _ Operation details S Predecessors S Successors _ Special Resources _ JCL Dataset Table _ JCL Library Member _ Operator Instructions Run days start ===> First month to calculate run days Output-style ===> L D DCF, L LIST, B print both styles Preface ===> J Y mit titlepage, N no preface Index ===> J Y mit index, N mitout index Edit job ===> S S submit job, E edit job Application Description SELECTION Commund ===> top: OPT für Programm parameters APP to edit Die list Auftrags-id ===> TEST__________ Typ ===> _ A Application,G Group Jobname ===> ________ Owner id ===> ______________ Status ===> _ A active, P pending Priority ===> _ Authority group id ===> ________ Valid from - to ===> ______ - ____ YYMMDD Calendar id ===> ________________ Workstation ===> ____ Group definition ===> ________________ Note: Wildcards * and % are allowed in all selection fields! TWS/Graph FUNCTIONS Commund ===> 1 UNLOAD Unload TWS-database für denPC 2 REPORT AD - Application Description report 3 NETPLAN AD - Application Description Netzpläne 4 NETPLAN CP - Current Plan Netzpläne 5 TWS/XRef - Application Description advanced selection !TWS/Graph ! !HORIZONT GmbH Munich ! !all rights reserved, !

48 Was ist TWS/Graph Host? TWS/Graph Host ist ein ISPF Programm. Funktionen: TWS/XRef, eine "Cross Reference" für die AD TWS/Forecast, ein "Forecast" für den CP

49 Was ist TWS/XRef ? TWS/XRef ist ermöglicht die Erstellung von Cross-Referenzen über die Auftragsbeschreibung: Frei definierbare Eingabe- und Ausgabepanels Suchen Sie nach Aufträgen, Laufzyklen, Operationen, Vorgängern, SR... Verwenden Sie dabei Platzhalter (*, %) Auch mit UND, ODER, GT, LT, EQ, ...

50 Beispiele für TWS/XRef
Als Beispiel einige typische Fragen, die mit TWS/XRef einfach und schnell beantwortet werden können: Welche Operationen haben eine Spezielle Ressource "AB" oder "XY"? Welche Aufträge verwenden einen anderen Kalender als "DEFAULT"? Welche Aufträge haben die Periode ”DAILY" und nicht nur den Offset "+001"?

51 TWS/XRef - Eingabe Jedes beliebige AD-Feld kann benutzt werden
ENTER SELECTION CRITERIA page 1 of 1 Command ===> Scroll ===> HALF Top : EXEC -Foreground, BATCH -Submit, RESET(ALL) -Reset input fields, OR -Next "OR"-page, COPY -Copy this page Bottom: Selection ( * , % , BLANK = _* ), Operator ( EQ NE GE GT LE LT NX ) Selection criteria Operator App Id ===> ________________ EQ Op workstation name ===> ____ EQ Op number ===> __ EQ Pre Application Id ===> ________________ EQ Pre workstation name ===> ____ EQ Pre Op number ===> __ EQ Pre job name ===> *NOTFND* EQ Op job name ===> ________ EQ ******************************** BOTTOM OF DATA ******************************* Jedes beliebige AD-Feld kann benutzt werden

52 TWS/XRef - Ausgabe BROWSE -- ENGS24.TWSXREF.LIST LINE COL COMMAND ===> SCROLL ===> CSR ******************************** TOP OF DATA ********************************* Pre Pre Pre Pre Application Op Job WS Appl Id Job Name WsId OpNo Id No Name Id PVTKESW1# *NOTFND* DMYE 99 PVADHOC#PVDB100S 01 ENTRY DMYS PVTMI1LOAD#0 *NOTFND* DMYE 99 PVADHOC#PVDB100S 01 ENTRY DMYS PVTRQF01# *NOTFND* DMYE 99 PVADHOC#PVDB100S 01 ENTRY DMYS PVTRQS01# *NOTFND* DMYE 99 PVADHOC#PVDB100S 01 ENTRY DMYS PVTSAV01# *NOTFND* DMYS 01 PVADHOC#PVRZA ENTRY DMYS PVQROKTO# *NOTFND* CPU PVDBSKBW PVDBSKBW CPU PVMUTAC1# *NOTFND* DMYE 99 PVJACMIS# ENTRY DMYS PVQGRVE1# *NOTFND* DMYE 99 PVJGRVE1# ENTRY DMYS PVQGRVE1# *NOTFND* CPU PVJGUVE1# ENTRY DMYS PVJSAV12# *NOTFND* DMYE 99 PVJRUEB1# ENTRY DMYS ******************************* BOTTOM OF DATA *******************************¦ Auch bei der Tabellenausgabe: Jedes beliebige AD-Feld kann benutzt werden

53 Forecast Ein "Forecast" ist nützlich, um bestimmte Planungsperioden im Voraus analysieren zu können: Netzpläne für jeden beliebigen Tag in der Zukunft Datenbasis ist der existierende LTP oder ein von TWS/Graph erstellter temporärer LTP Kein Test-TWS notwendig!

54 Forecast Netzpläne für zukünftige Planungsperioden!
FORECAST BASED ON TRIAL Current Plan Commund ===> Forecast Period From ===> YYMMDD HHMM To ===> YYMMDD HHMM Input Database ===> F L Existing Long Term Plan, F Forecast AD VSAM ===> P390A.TWSZOS.V2R0M0.AD______________________ WS VSAM ===> P390A.TWSZOS.V2R0M0.WS______________________ RD VSAM ===> P390A.TWSZOS.V2R0M0.RD______________________ SI VSAM ===> P390A.TWSZOS.V2R0M0.SI______________________ LT VSAM ===> P390A.TWSZOS.V2R0M0.LT______________________ Output SYSPRINT DPREPORT ===> P390G.TWSGRAPH.DPREPORT_____________________ PC-File ===> P390G.TWSGRAPH.CP___________________________ Note: File has to be transfered to Die PC and used as a CP-file mit TWS/Graph PC! Submit ===> S S submit job, E edit before submit Netzpläne für zukünftige Planungsperioden! 3 8 3 8 3 12 4 4 11 12

55 Forecast ...oder in einem Netzplan!
Stellen Sie den Forecast-Tagesplan in einem Balkenplan dar...

56 Loop-Analyse Loop! Und jetzt?
Problem: Sie verlängern den Tagesplan und erhalten einen Loop: EQQ0384E DEPENDENCY LOOP FOUND IN AN Auftrags-NETWORK EQQ0384E LIST OF Operationen CONTAINED IN LOOP FOLLOWS: EQQ0384E LOOP:OP IN APPL LOOPAPPL3 IA EQQ0384E LOOP:OP WAIT10 IN APPL LOOPAPPL3 IA EQQ0384E LOOP:OP IN APPL LOOPAPPL2 IA EQQ0384E LOOP:OP WAIT10 IN APPL LOOPAPPL2 IA EQQ0384E LOOP:OP RC12 IN APPL LOOPAPPL1 IA EQQ0384E SUGGESTED DEPENDENCIES CAUSING LOOP ARE: EQQ0384E LOOPAPPL WAIT ON PREDECESSOR PATH Loop! Und jetzt?

57 Loop-Analyse Lösung: Sie analysieren den Loop mit TWS/Graph

58 Loop-Analyse Wie funktioniert das?
Geben Sie den Namen des TWS-Reports mit der Fehlermeldung ein, danach übertragen Sie die Datei zum PC...

59 Loop-Analyse Als Ergebnis erhalten Sie einen Netzplan mit allen Aufträgen, die auf dem Loop sind!

60 TWS/Graph HORIZONT Vielen Dank für Ihre Aufmerksamkeit!
Graphik, Doku und Monitor für TWS 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


Herunterladen ppt "TWS/Graph HORIZONT Produkt-Präsentation Software für Rechenzentren"

Ähnliche Präsentationen


Google-Anzeigen