Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Das Änderungssystem für den Tagesplan

Ähnliche Präsentationen


Präsentation zum Thema: "Das Änderungssystem für den Tagesplan"—  Präsentation transkript:

1 Das Änderungssystem für den Tagesplan
TWS/BatchCP Das Änderungssystem für den Tagesplan Product 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 Was ist TWS/BatchCP? TWS/BatchCP ist ein Zusatzprodukt zu “TWS für z/OS” mit folgender Funktionalität TWS/BatchCP modifiziert den Tagesplan im Batch TWS/BatchCP führt Massenänderungen im Tagesplan durch

3 Wer verwendet TWS/BatchCP
TWS/BatchCP ist ein Muss für alle Mitarbeiter, die mit „TWS für z/OS“ arbeiten, insbesondere Produktionsplanung Steuerung (Operating) ...

4 Ohne TWS/BatchCP Die in TWS integrierten Funktionen decken nicht den Bedarf: OPC-Dialog umständlich fehleranfällig durch manuelle Änderungen OPC Mass-Update nicht für den Tagesplan OPC Batchloaderstatements

5 alle TWS Dialog Funktionen im Batch!
Mit TWS/BatchCP Einfügen, Löschen, Ändern oder Ausgeben von Occurrences Operationen Speziellen Ressourcen Anhängigkeiten JCL aus der JS-Datei alle TWS Dialog Funktionen im Batch! 5.4 5.3 5.2 5.1 5.5 5.6

6 Wie arbeitet TWS/BatchCP
TWS/BatchCP ist ein “normales” Programm (keine STC). Es kommuniziert mit dem TWS-Controller. TWS/BatchCP verwendet das PIF % sicher - 100% zuverlässig TWS/BatchCP kann verwendet werden in - Batchjobs (JCL) - Dialog-Programmen (Clist, REXX)

7 Auswahl TWS/BatchCP bietet vielfältige Möglichkeiten zur Auswahl und Bearbeitung der Datenobjekte: Generisch Platzhalter für Auswahl und Änderungen Alle Datenfelder werden unterstützt Auftragslisten Sie können auch Auftragslisten für die Auswahl verwenden Vergleichsoperatoren Mit Vergleichsoperatoren können z.B. Jobs gesucht werden, die schon länger wie eine Stunde laufen.

8 Steuerkarten * SEARCH CRITERIA ADID=A*B* * ACTION PARAMETER
Auswahl der Occurrences, Operationen, Speziellen Ressourcen... * SEARCH CRITERIA ADID=A*B* * ACTION PARAMETER RECORD=CPOC/CPOP/CPDEP/CPSR/JS ACTION=INSERT/DELETE/MODIFY/LIST * UPDATE PARAMETER STATUS=C …was soll gemacht werden ..welche Werte sollen geändert werden

9 Einige Beispiele Folgende Beispiele sollen Möglichkeiten von TWS/BatchCP aufzeigen: Eine Liste mit allen Jobs ausgeben, die bereits seit mehr als einer Stunde aktiv sind Eine Liste mit allen Jobs ausgeben, die auf eine Spezielle Ressource warten

10 Beispiel (1) Jobs, die bereits länger als eine Stunde laufen
Zeitvariable! * SEARCH CRITERIA ADID=* STATUS=S OPAS_TO=ACTUAL-0100 * ACTION PARAMETER RECORD=CPOP ACTION=LIST

11 Beispiel (2) Erstelle eine Liste mit allen Operations, die auf eine Spezielle Ressource warten. * SEARCH CRITERIA ADID=* OPXST=X * ACTION PARAMETER RECORD=CPOP ACTION=LIST OPC Extended Status!

12 TWS/BatchCP via REXX Datei mit TWS/BatchCP Steuerkarten
/* REXX SETOPCMH */ ARG JOBNAME "ALLOC DD(PARMIN) DSN('HLQ.OCBBSP1') SHR REUSE" "ALLOC DD(EQQMLIB) DSN('SYS1.OPCESA.V2R1M0.SEQQMSG0') SHR REUSE" "ALLOC DD(EQQYPARM) DSN('HLQ.OPCESA.V2R1M0.EQQYPARM') SHR" "ALLOC DD(EQQMLOG) DSN(*) SHR REUSE" "ALLOC DD(SYSPRINT) DSN(*) REUSE" "CALL 'OPCBATCP.V1R9M1.LOAD(OCBICOM5)' '/"JOBNAME"'" "FREE DD(PARMIN EQQMLOG EQQMLIB EQQYPARM PRGRCF OCBOUT)" EXIT CUSTOMER=PARMJOBN SECURITY_FLAG=N CONTINUE_ON_PIFERROR=Y * SEARCH CRITERIA ... * ACTION PARAMETER RECORD=CPOC/CPOP/CPDEP/CPSR/JS ACTION=INSERT/DELETE/MODIFY/LIST * UPDATE PARAMETER Inhalt der Datei

13 Beispiel (3) TWS/BatchCP und REXX: Setze Operationen auf MH (Manual Hold) Anstelle hunderter Zeilenkommandos... …nur ein einziges Kommando

14 Vorteile vs. WSSTAT wenn eine Funktionsstelle manuell auf Offline gesetzt wird, kann sie mittels WSSTAT-Kommando nicht auf Aktiv zurückgesetzt werden. Resultat: „EQQWL23W WORK STATION CPU IS PENDING ONLINE. MANUAL ACTION REQUIRED“ TWS/BatchCP kann die Funktionsstelle auf den Status aktiv setzen

15 TWS/BatchCP vs. BCI TWS/BatchCP BCI Ja Ja Ja Ja Ja Ja Ja Ja
Basic Functions TWS/BatchCP BCI Modify Application Operation Predecessor Special Resource Ja Ja Delete Application Ja Ja Copy Application Ja Ja Insert Application Ja Ja

16 TWS/BatchCP vs. BCI TWS/BatchCP BCI Ja Ja Ja Nein Ja Nein Ja Ja Ja Ja
Basic Functions TWS/BatchCP BCI Insert and Delete Operation Predecessor Special Resource Ja Ja Delete JS-JCL Ja Nein Insert JS-JCL Ja Nein List JS-JCL Ja Ja List CP-WS Ja Ja

17 TWS/BatchCP vs. BCI TWS/BatchCP BCI Ja Yes Ja Nein Ja Nein Ja Nein Ja
Basic Functions TWS/BatchCP BCI List CP-WS (5.5.) Ja Yes Modify CP-WS (5.5.) Ja Nein Modify CP-WS-Interval (5.5.) Ja Nein List CP Special Res. Ja Nein Modify CP Special Resource (5.7.) Ja Nein

18 TWS/BatchCP vs. BCI TWS/BatchCP BCI Ja Ja Ja Nein Ja Nein Nein Ja Nein
Special Functions TWS/BatchCP BCI Variable simulation Ja Ja List JCL only Ja Nein List JCL sorted by planned start time Ja Nein LIST Status with RC Nein Ja “move” IA from CP to LTP, if IA > CP end Nein Ja

19 TWS/BatchCP vs. BCI TWS/BatchCP BCI Ja Nein Ja immer Nur eingeschränkt
Basic functionality TWS/BatchCP BCI Operatoren Ja Nein Generische Selektion möglich Ja immer Nur eingeschränkt Number of selection parms > 50 < 20 Integrierte Datums- und Zeitfunktionen Ja Nein

20 TWS/BatchCP vs. BCI TWS/BatchCP BCI Ja Nein Ja Nein Ja Nein
Selection Criteria TWS/BatchCP BCI Predecessor Ja Nein Successor Ja Nein Special Resources Ja Nein

21 TWS/BatchCP vs. BCI TWS/BatchCP BCI Extended status Ja Nein
Selection Criteria TWS/BatchCP BCI Extended status Ja Nein Time depend Y/N Ja Nein Operation MH, NOP Ja Nein Nein on critical path Ja Nein Operation is urgent Ja Nein Op. latest out passed Ja Nein Op. cancel if late Ja Nein

22 TWS/BatchCP vs. BCI TWS/BatchCP BCI Ja Nein Ja Nein New Values
Old start time+HHMM Ja Nein Commands MH etc. Ja Nein

23 TWS/BatchCP vs. OCL Die OCL (OPC Command Language) ist ein mächtiges Werkzeug, aber: Benötigt REXX Runtime Library Man muss REXX kennen (bzw. können) Wollen Sie wirklich programmieren? Wollen Sie wirklich Programme warten, z.B. bei einem TWS-Releasewechsel

24 TWS/BatchCP weitere Beispiele
Weitere Beispiele können Sie dem TWS/BatchCP-Handbuch im Kapitel Beispiele entnehmen, z.B. Jobs auf manual hold setzen Errorjobs auf complete setzen Liste aller Operationen, welche auf eine Spezielle Ressource warten Vorläufer/Nachläufer anlisten/löschen/einfügen JCL aus JS lesen oder JCK in JS einfügen Funktionsstellen ändern u.v.m.

25 TWS/BatchCP HORIZONT Vielen Dank für Ihre Aufmerksamkeit
Das Änderungssystem für den Tagesplan 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 "Das Änderungssystem für den Tagesplan"

Ähnliche Präsentationen


Google-Anzeigen