Presentation is loading. Please wait.

Presentation is loading. Please wait.

TWS/Graph HORIZONT Product Presentation Software for Datacenters

Similar presentations


Presentation on theme: "TWS/Graph HORIZONT Product Presentation Software for Datacenters"— Presentation transcript:

1 TWS/Graph HORIZONT Product Presentation Software for Datacenters
The Best View to TWS Product Presentation HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 / 1 1 1 1 1 1 1 1 1 1 1

2 Application Documentation
Table of Contents Introduction PC Client Application Documentation Statusmonitor Host Programs What’s coming next?

3 What is TWS/Graph? TWS/Graph is an Add-On to TWS, basic functions are:
Netplans Monitoring Documentation plus some ISPF "goodies" like AD Cross Reference Forecast Loop Analysis 5 5 5 5 5 5 5 5

4 Who uses TWS/Graph ? Everyone who is involved with TWS, especially:
Production Planning and Control Application Development Operating 9 9 9 9 9 9 9 9

5 References More than 150 Customers worldwide, e.g. Audi BMW Fortis
HSBC Nestle Citibank Generali ABN Amro Volkswagen …. 9 9 9 9 9 9 9 9

6 TWS/Graph – The PC Client

7 Netplans The basic task of TWS/Graph are netplans for Applications and Operations Operation netplan Application netplan

8 Application Netplan Application netplan are good for overviews. Each “node” stands for an application, each “link” for an external dependency. External dependency Application

9 Operation Netplan Operation netplans are good to display detailed information. “Node” are operations, and “links” are internal or external dependencies. Job external dependency internal dependency different symbols for different workstations

10 Barcharts are displaying the planned and actual start- and end times.
Job Planned time Actual start time

11 TWS/Graph works offline or online.

12 TWS/Graph Live Demo

13 TWS/Graph works with TWS z/OS as well as TWS DS.
TWS/Graph z/OS and DS TWS/Graph works with TWS z/OS as well as TWS DS.

14 AD Docu The AD Docu is a HTML document, it is generated automatically by TWS/Graph.

15 Docu "On Demand" Right Mouseclick Select Docu

16 Docu "On Demand" Select the needed topics …

17 Docu "On Demand" The Docu !

18 Statusmonitor Error!

19 Is it possible to monitor a whole production?
Is it possible to monitor the whole production? Is it possible to monitor a whole production? Technically yes, but… 1 1 1 1 1 1 1 1 1

20 Monitor complete Production?
The problem: In most environments it is simply impossible to monitor the whole prolduction!

21 Monitor the Critical Path!
The solution: Monitor critical jobs, and not the whole production!

22 How to monitor the Critical Path
Create a structure that shows critical applications or operations

23 Specify Selection Criteria
…use TWS selection criteria to specify what should be monitored…

24 Starting the Monitor ..and start the monitor.

25 The monitor is up and running
Something got an error!

26 Displaying Errors Expand the tree to see which job abended

27 Displaying Errors This job abended!

28 How to get more Information
Right mouseclick to get more information…

29 Displaying a Job Netplan
Here is the job that caused the error!

30 Displaying Operation Details
All Operation details are available!

31 How to monitor late jobs ?
It is easy to monitor jobs and react on abends… But it is difficult to monitor if a job will be completed in time !

32 How to monitor late jobs
The jobs is „late“, if it is not complete until 18:00

33 How to monitor late jobs
These job(s) are „late“, if they are not complete until 18:00. 06:00 (=IA) + 12:00 h. = 18:00

34 “Late” Monitor is up and running

35 “Late” Monitor is up and running
The top level is still red, because ERROR has higher priority than LATE (priority can be changed) Jobs are "late"

36 HTML files In addition to the treechart all information is presented in HTML files. Benefits are: End user needs no host connection End user can access status information from anywhere Example

37 HTML Files - Technical Overview
PIF TWS CP1 CP2 TWS/Graph Server Reads HTML files from the WebServer Status information Status request One dedicated TWS/Graph PC Client User with Web Browser

38 Alerts Job “ABC” is in error: Send an e-mail to PAUL@ATHOME.COM
TWS/Graph is able to call external programs. That option can be used to generate messages in case of TWS related events. Examples: Job “ABC” is in error: Send an to Now it is 15:00, and CICS is not up: Generate a problem record

39 Alerts TWS/Graph has an integrated REXX interface. Parameters like the jobname or the status can be passed as a parameter to a program. Create Message Send

40 WTO - Output TWS/Graph Status Monitor writes messages to the SYSLOG. (Perfect for automation systems !) :31:33.88 STC $HASP100 O8CP#14 ON STCINRDR :31:34.09 STC IEF695I START O8CP#14 WITH JOBNAME O8CP#14 , GROUP STCOPC :31:34.09 STC $HASP373 O8CP#14 STARTED :31:34.11 STC IEF403I O8CP#14 - STARTED - TIME= :31:34.89 STC ICH70001I P390K LAST ACCESS AT 12:21:50 :31:36.50 STC OPG099I HOR60DAY A R IN :31:36.54 STC OPG099I HOR60DAY HOR60010 W L CPU :31:38.23 STC Message zusammenbauen TWS/Graph Message Monitor- Status (Late) OPC- Status (waiting) Jobname Application

41 TWS/Graph Statusmonitor
Let us summarize the benefits of TWS/Graph's integrated Status Monitor: Easy to install Allows to monitor deadlines No system modifications needed (exits etc.) Allows to select exactly what should be monitored by using TWS fields, e.g. the input arrival time All jobs controlled by TWS can be monitored, z/OS as well as End2End jobs

42 Is it possible to monitor a whole production?
Do you have any question about TWS/Graph? Is it possible to monitor a whole production? No Yes End 1 1 1 1 1 1 1 1 1

43 TWS/Graph - Host Auftrag-DESCRIPTION REPORT Commund ===> top :enter OPT commund for 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 for 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 for denPC 2 REPORT AD - Application Description report 3 NETPLAN AD - Application Description Netplans 4 NETPLAN CP - Current Plan Netplans 5 TWS/XRef - Application Description advanced selection !TWS/Graph ! !HORIZONT GmbH Munich ! !all rights reserved, !

44 What is TWS/Graph Host? TWS/Graph Host are ISPF programs in addition to the PC client: TWS/XRef, a cross reference for the AD TWS/Forecast, a forecast function for the CP TWS Loop Analysis

45 What is TWS/XRef ? TWS/XRef is an ISPF program to create cross references out of your AD including: User defined reports Search for Applications, Run-Cycles, Operations, Pred, Succ, SR... Use wildcards “*” and “%” Use operators AND, OR, GT, LT, EQ...

46 TWS/XRef - Query Examples
Typical question answered by TWS/XRef are: Which operations are using special resource "A.B.C" or "X.Y.Z"? Which applications are using calendars other than "DEFAULT"? Which applications have period "WEEKLY" and offset "+001" or use calendar "SPECIAL"?

47 TWS/XRef - Input panel 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 ******************************* Each AD field can be added or removed by the user

48 TWS/XRef - Output Panel
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 *******************************¦ Columns can be changed by the user

49 Forecast The forecast is useful to analyse special planning periods, e.g. "end of month" or "end of year" Create netplans for any day in the future Database is the existing LTP or a temporary LTP Needs no test - TWS!

50 Forecast Create CP netplans for future planning periods…
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.OPCESA.V2R0M0.AD______________________ WS VSAM ===> P390A.OPCESA.V2R0M0.WS______________________ RD VSAM ===> P390A.OPCESA.V2R0M0.RD______________________ SI VSAM ===> P390A.OPCESA.V2R0M0.SI______________________ LT VSAM ===> P390A.OPCESA.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 Create CP netplans for future planning periods… 3 8 3 8 3 12 4 4 11 12

51 Forecast ...or in a netplan!
...and display the result in a barchart...

52 Loop-Analysis Loop! What now?
Problem: You are extending the Current Plan, the result is: 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 VorgängerECESSOR PATH Loop! What now?

53 Loop-Analysis Solution: You can analyse the Loop with TWS/Graph!

54 Loop-Analysis 1) Specify the name of the report containing loop messages…

55 Loop-Analysis 2) The result is a netplan with all Applications which are on the loop!

56 What's coming next? Show Presentation

57 Many thanks for your attention!
TWS/Graph The Best View to TWS Many thanks for your attention! 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


Download ppt "TWS/Graph HORIZONT Product Presentation Software for Datacenters"

Similar presentations


Ads by Google