27
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 Das Änderungssystem für den Tagesplan Product Präsentation

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

Embed Size (px)

Citation preview

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

HORIZONT 1 TWS/BatchCP

HORIZONTSoftware für Rechenzentren

Garmischer Str. 8 D- 80339 MünchenTel ++49(0)89 / 540 162 - 0www.horizont-it.com

TWS/BatchCPDas Änderungssystem für den Tagesplan

Product Präsentation

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

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/BatchCP ist ein Zusatzprodukt zu “TWS für z/OS” mit folgender Funktionalität“TWS für z/OS” mit folgender Funktionalität

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

HORIZONT 3 TWS/BatchCP

Wer verwendet TWS/BatchCP

• Produktionsplanung

• Steuerung (Operating)

• ...

TWS/BatchCP ist ein Muss für alle Mitarbeiter, die TWS/BatchCP ist ein Muss für alle Mitarbeiter, die mit „TWS für z/OS“ arbeiten, insbesonderemit „TWS für z/OS“ arbeiten, insbesondere

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

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 Die in TWS integrierten Funktionen decken nicht den Bedarf:den Bedarf:

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

HORIZONT 5 TWS/BatchCP

Mit TWS/BatchCP• Einfügen, Löschen, Ändern oder Ausgeben vonEinfü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

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

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 TWS/BatchCP ist ein “normales” Programm (keine

STC). Es kommuniziert mit dem TWS-Controller.STC). Es kommuniziert mit dem TWS-Controller.

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

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 TWS/BatchCP bietet vielfältige Möglichkeiten zur

Auswahl und Bearbeitung der Datenobjekte:Auswahl und Bearbeitung der Datenobjekte:

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

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

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

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 Folgende vier Beispiele sollen die Möglichkeiten von

TWS/BatchCP aufzeigenTWS/BatchCP aufzeigen::

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

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!

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

HORIZONT 11 TWS/BatchCP

Beispiel (2)

Erstelle eine Liste mit allen Operations, die auf eine Erstelle eine Liste mit allen Operations, die auf eine Spezielle Ressource warten.Spezielle Ressource warten.

* SEARCH CRITERIA ADID=* OPXST=X* ACTION PARAMETER RECORD=CPOP ACTION=LIST

OPC Extended Status!

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

HORIZONT 12 TWS/BatchCP

Beispiel (3)

Mögliche Lösungen:

96 Laufzyklen mit unterschiedlichen Eingangszeitenoder

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 laufenEin Job soll alle 15 Minuten laufen

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

HORIZONT 13 TWS/BatchCP

Beispiel (3)

Job mit TWS/BatchCP

CPU-Job

Erhöht die Startzeit und setzt den Status zurück

Eine zeitabhängigeCPU Operation mit der “ersten” Startzeit

Ein Job soll alle 15 Minuten laufen:Ein Job soll alle 15 Minuten laufen:

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

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:TWS/BatchCP und REXX:

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

HORIZONT 15 TWS/BatchCP

Beispiel (4)

Anstelle hunderter Zeilenkommandos... …nur ein

einziges Kommando

TWS/BatchCP und REXX: TWS/BatchCP und REXX: Setze Operationen auf MH (Manual Hold)Setze Operationen auf MH (Manual Hold)

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

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

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

HORIZONT 17 TWS/BatchCP

TWS/BatchCP vs. BCITWS/BatchCP BCI

Ja Ja

Ja Ja

Modify• Application• Operation• Predecessor• Special Resource

Delete Application

Ja JaCopy Application

Ja JaInsert Application

Basic Functions

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

HORIZONT 18 TWS/BatchCP

TWS/BatchCP vs. BCITWS/BatchCP BCI

Ja Ja

Insert and Delete• Operation• Predecessor• Special Resource

Ja NeinDelete JS-JCL

Ja NeinInsert JS-JCL

Ja JaList CP-WS

Ja JaList JS-JCL

Basic Functions

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

HORIZONT 19 TWS/BatchCP

TWS/BatchCP vs. BCITWS/BatchCP BCI

Ja YesList CP-WS (5.5.)

Ja NeinModify CP-WS (5.5.)

Ja NeinList CP Special Res.

Ja NeinModify CP-WS-Interval (5.5.)

Basic Functions

Ja NeinModify CP Special Resource (5.7.)

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

HORIZONT 20 TWS/BatchCP

TWS/BatchCP vs. BCITWS/BatchCP

Variable simulation

BCI

Ja Ja

Nein Ja

Special Functions

LIST Status with RC

Ja NeinList JCL sorted by planned start time

List JCL only Ja Nein

Nein Ja“move” IA from CPto LTP, if IA > CP end

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

HORIZONT 21 TWS/BatchCP

TWS/BatchCP vs. BCITWS/BatchCP

Operatoren

BCI

Ja Nein

Basic functionality

> 50 < 20

NeinJa

Number of selectionparms

Integrierte Datums-und Zeitfunktionen

Ja immer Nur eingeschränktGenerische Selektion möglich

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

HORIZONT 22 TWS/BatchCP

TWS/BatchCP vs. BCITWS/BatchCP BCISelection Criteria

Predecessor Ja Nein

Successor Ja Nein

Special Resources Ja Nein

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

HORIZONT 23 TWS/BatchCP

TWS/BatchCP vs. BCITWS/BatchCP BCISelection Criteria

Ja Nein

Ja NeinExtended status

Time depend Y/N

Ja Nein

Ja Nein

Ja Nein

NeinOperation MH, NOP

on critical path

Operation is urgent

Ja NeinOp. latest out passed

Ja NeinOp. cancel if late

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

HORIZONT 24 TWS/BatchCP

TWS/BatchCP vs. BCITWS/BatchCP BCI

Old start time+HHMM Ja Nein

New Values

Commands MH etc. Ja Nein

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

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. OCLDie OCL (OPC Command Language) ist ein Die OCL (OPC Command Language) ist ein mächtiges Werkzeug, aber:mächtiges Werkzeug, aber:

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

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.

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

HORIZONT 27 TWS/BatchCP

HORIZONTSoftware für Rechenzentren

Garmischer Str. 8 D- 80339 MünchenTel ++49(0)89 / 540 162 - 0www.horizont-it.com

TWS/BatchCPDas Änderungssystem für den Tagesplan

Vielen Dank für Ihre Aufmerksamkeit