Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

HORIZONT 1 TWS/BatchCP HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com TWS/BatchCP.

Ähnliche Präsentationen


Präsentation zum Thema: "HORIZONT 1 TWS/BatchCP HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com TWS/BatchCP."—  Präsentation transkript:

1 HORIZONT 1 TWS/BatchCP HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / TWS/BatchCP Das Änderungssystem für den Tagesplan Product Präsentation

2 HORIZONT 2 TWS/BatchCP Was ist TWS/BatchCP? TWS/BatchCP modifiziert den Tagesplan im Batch TWS/BatchCP führt Massenänderungen im Tagesplan durch TWS/BatchCP ist ein Zusatzprodukt zu TWS für z/OS mit folgender Funktionalität

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

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

5 HORIZONT 5 TWS/BatchCP Mit TWS/BatchCP Einfügen, Löschen, Ändern oder Ausgeben von 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!

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

7 HORIZONT 7 TWS/BatchCP Auswahl 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. TWS/BatchCP bietet vielfältige Möglichkeiten zur Auswahl und Bearbeitung der Datenobjekte:

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

9 HORIZONT 9 TWS/BatchCP Einige Beispiele 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 Zyklische Jobs wiederholt einplanen, z.B. alle 10 Minuten TWS/BatchCP und REXX Folgende vier Beispiele sollen die Möglichkeiten von TWS/BatchCP aufzeigen :

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

11 HORIZONT 11 TWS/BatchCP 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 HORIZONT 12 TWS/BatchCP Beispiel (3) Mögliche Lösungen: 96 Laufzyklen mit unterschiedlichen Eingangszeiten oder 96 zeitabhängige Operationen Nachteil: Wollen Sie wirklich 96 Laufzyklen definieren? Und wenn die Jobs später alle 10 Minuten laufen sollen? Zu kompliziert! Ein Job soll alle 15 Minuten laufen

13 HORIZONT 13 TWS/BatchCP Beispiel (3) Job mit TWS/BatchCP CPU-Job Erhöht die Startzeit und setzt den Status zurück Eine zeitabhängige CPU Operation mit der ersten Startzeit Ein Job soll alle 15 Minuten laufen:

14 HORIZONT 14 TWS/BatchCP Beispiel (4) /* 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... Datei mit TWS/BatchCP Steuerkarten Inhalt der Datei TWS/BatchCP und REXX:

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

16 HORIZONT 16 TWS/BatchCP 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

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

18 HORIZONT 18 TWS/BatchCP TWS/BatchCP vs. BCI TWS/BatchCPBCI Ja Insert and Delete Operation Predecessor Special Resource JaNein Delete JS-JCL JaNein Insert JS-JCL Ja List CP-WS Ja List JS-JCL Basic Functions

19 HORIZONT 19 TWS/BatchCP TWS/BatchCP vs. BCI TWS/BatchCPBCI JaYes List CP-WS (5.5.) JaNein Modify CP-WS (5.5.) JaNein List CP Special Res. JaNein Modify CP-WS- Interval (5.5.) Basic Functions JaNein Modify CP Special Resource (5.7.)

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

21 HORIZONT 21 TWS/BatchCP TWS/BatchCP vs. BCI TWS/BatchCP Operatoren BCI JaNein Basic functionality > 50< 20 NeinJa Number of selection parms Integrierte Datums- und Zeitfunktionen Ja immerNur eingeschränkt Generische Selektion möglich

22 HORIZONT 22 TWS/BatchCP TWS/BatchCP vs. BCI TWS/BatchCPBCI Selection Criteria Predecessor JaNein Successor JaNein Special Resources JaNein

23 HORIZONT 23 TWS/BatchCP TWS/BatchCP vs. BCI TWS/BatchCPBCI Selection Criteria JaNein JaNeinExtended status Time depend Y/N JaNein JaNein JaNein Operation MH, NOP on critical path Operation is urgent JaNein Op. latest out passed JaNein Op. cancel if late

24 HORIZONT 24 TWS/BatchCP TWS/BatchCP vs. BCI TWS/BatchCPBCI Old start time+HHMM JaNein New Values Commands MH etc. JaNein

25 HORIZONT 25 TWS/BatchCP 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 TWS/BatchCP vs. OCL Die OCL (OPC Command Language) ist ein mächtiges Werkzeug, aber:

26 HORIZONT 26 TWS/BatchCP 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.

27 HORIZONT 27 TWS/BatchCP HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / TWS/BatchCP Das Änderungssystem für den Tagesplan Vielen Dank für Ihre Aufmerksamkeit


Herunterladen ppt "HORIZONT 1 TWS/BatchCP HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com TWS/BatchCP."

Ähnliche Präsentationen


Google-Anzeigen