Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Web Interface for TWS

Similar presentations


Presentation on theme: "The Web Interface for TWS"— Presentation transcript:

1 The Web Interface for TWS
TWS/WebAdmin The Web Interface for TWS TWS/WebAdmin for z/OS 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 What is TWS/WebAdmin for z/OS?
TWS/WebAdmin is a Web interface for "TWS for z/OS". The AD (application description) and the CP (current plan) are kept in a separate, synchronized database. Main functions are: Create, delete or modify („design") applications and operations (jobs) Prepare it in TWS/WebAdmin’s own database If it's time to go in production, move it to TWS Print your application descriptions by clearly arranged reports Simulate modifications and verify the critical path at any day in the future Search, query, analyse your TWS operations, dependencies etc. View AD and CP in high quality graphical Job and application flowcharts Bar charts Insert “ad hoc jobs” to the CP or LTP (long term plan) Monitor your jobs in the CP and/or in past (historical) CP versions Use the Status Monitor to Define business process views and generate public HTML pages Generate automatic alerts in case of critical jobs are late or in error New in 3.2: Job history, duration analysis and TWS activity charts

3 Table of Contents The links below guide you directly to a specific chapter Technical architecture and Home Page (dashboard) Work on Applications and Operations (Jobs) Application Report Simulation AD Queries (including graphical net plan) CP Queries (including graphical net plan) CP History (including graphical bar chart) Status Monitor Reporting/Statistic (Job history, duration analysis and TWS activity)

4 How does it work? z/OS Windows Web-Browser TWSz DP Extend
EQQTROUT JTn TWSz CP LTP JT1-n DP Extend AD WebAdmin Sync-Task WebAdmin Sync-Process Synchronized-CP Synchronized-AD (PostGre SQL) WebAdmin Update-Proc. WebAdmin Server & PHP

5 TWS/WebAdmin for z/OS - home
Admin part and user options Dashboard of connected TWS systems AD part, work on applications, simulation, queries and graphics CP Part, insert add hoc applications, queries, graphics and monitoring

6 Create or Modify Applications
Click on AD “List, Modify, Delete Specify search criteria like application id, owner etc.

7 Modify Application Your applications. Based on the internal security system (user/groups), you may see only yours. Column "State" shows the status in TWS/WebAdmin’s DB. "Actual" means that this version is currently in TWS, "History" are older versions, "Modified" means that the application was changed, up to now only in TWS/WebAdmin’s DB Select an application to e.g. modify

8 Modify Application To create a copy, change the „Application id" and press „OK" Based on the internal security system (user/groups), all fields can be initialized with default values or made “read only” or hidden "Predefined Run Cycles" simplifies the Run Cycle definition and “Show Run Days" shows an preview of the scheduling (like "Gendays") Modify Operations or Run Cylces

9 Use Netplan to view it graphically
Modify Operation Modify repeat or insert operations, or select “Operation Detail“, “Dependencies“ or “Special Resources" etc. Use Netplan to view it graphically

10 Modify Dependencies Predecessors and Successors can be defined. In case of external successors, the predecessor applications will be updated automatically

11 "?" brings up selection list
Modify Dependencies "?" brings up selection list

12 Modify Dependencies Easy to read job netplans (flowcharts) to verify the dependencies graphically. Yellow colored boxes show changed applications, blue boxes show current (“actual") versions

13 You can work like in TWS using Periods, Rules, Free Day Rules etc.
Modify Run Cycle You can work like in TWS using Periods, Rules, Free Day Rules etc.

14 Modify Run Cycle You may also use “pre defined run cycles“
which are prepared by your administrator You don’t need to know anything about input arrivals, periods, free day rules etc.

15 “Show Run Days" gives you a clear preview
Verify Run Cycle “Show Run Days" gives you a clear preview

16 Click on “OK" to save the changes to TWS/WebAdmin’s DB
Modify Application Click on “OK" to save the changes to TWS/WebAdmin’s DB

17 TWS update If you are done and it’s time to bring it in production, you can start the “TWS update". You need RACF update authority in TWS z/OS. The update may also be done by an administrator.

18 The new versions get state “Actual", the old versions “History"
Modify Application The new versions get state “Actual", the old versions “History" Check one or more applications and click Report to get a printable documentation

19 Application Report Select the parts which the report should contain (Netplan will come soon)

20 Application Report The result is one temporary file which contains all selected parts of all selected applications…

21 Operation details overview…
Application Report Operation details overview…

22 Predecessors, Successors, Special Resources, …
Application Report Predecessors, Successors, Special Resources, …

23 Application Report Use Ctrl+P to print the Report
Run Cycles and Run Days…

24 Specify search criteria and click Simulation

25 You can modify e. g. dependencies or durations just for simulation
There are useful mass update rules like e.g. add 10 percent to estimated duration to all CPU operations

26 Simulation If you press “Simulate”, the critical path will be calculated and the critical operations are marked You can sort by (calculated/expected) start time and see when your jobs will run

27 Simulation In the netplan view you can see the red marked jobs on the critical path For more details about the simulation feature and forecasting, please see TWSWebAdmin zOS - Simulation.ppt

28 Query Applications/Operations in AD
“Query AD Database” offers powerful queries to search e.g. for “Critical Path Target" jobs etc. Cross one or more TWS systems! Query AD offers powerful queries to search e.g. for “Critical Path Target" jobs etc. Cross one or more TWS systems!

29 Query Applications/Operations in AD
Found critical path target operations Besides viewing all operation details, you can get a flowchart to see and verify e.g. the whole predecessor chain of that jobs

30 AD Netplan Options Predecessor level 999 shows all levels…
without any impact to TWS!

31 The netplan with the selected operations and it‘s predecessors
AD Netplan The netplan with the selected operations and it‘s predecessors

32 Search for Dependencies (AD)
You can e.g. search where your job is defined as predecessor

33 Search for Dependencies (AD)
The successor operations The predecessor Job

34 Search for Special Resource (AD)
You can e.g. search where a special resource is used

35 Search for Special Resource (AD)
The result shows the operations and the special resource usage etc.

36 Query Current Plan All queries are based on a synchronized database by SQL and without any impact to TWS The dashboard gives an overview how many jobs are in status W, R, S, C or E. If you click on it, you will see e.g. the list of jobs in error, ready, started etc.

37 Selection Criteria Applications
“?" pops up “Date Picker" and selection lists

38 Application List Applications, Input Arrival, Status etc.
Click on a link to get detailed information

39 Information about the application (all fields)
Display Application Information about the application (all fields) Direct links to additional information, e. g. list all applications belonging to that owner List of all operations

40 Operation List List of all operations, status, planned start, actual start etc. Click here to get detailed information about the job

41 Operation Details Full operation view on a single page, including dependencies and special resources (scroll down)

42 Operation Details List of predecessor, successor and resources
Click on the link "special resource"…

43 Operations using Resources
The result is a list with all operations which are using that resource

44 Application’s Joblist
You can get all dependencies of an operation with unlimited levels as a table (“All dependencies") or flowchart (“Netplan")

45 CP Netplan Prompt for netplan options,
e.g. show all successors (unlimited level)

46 CP Netplan all successors of the job
(which are waiting to fix the error), grouped by application, colored by "status"

47 CP Netplan, Critical Path
There are several search functions, e.g. critical path

48 CP Netplan, Critical Path
Jobs on critical path Total duration of the critical path Result, list of critical jobs, planned start time etc.

49 CP Netplan, Critical Path Simulation
Simulation allows to modify, delete or insert jobs and dependencies. Perfect to answer to "What happens if" questions!

50 CP Netplan, Critical Path Simulation
New Critical Path New total duration

51 You can get flowcharts based on all result lists
CP Netplan You can get flowcharts based on all result lists

52 CP Netplan, Application Level
Every symbol represents an application (and can be expanded)

53 CP Netplan, Operation/Job Level
The operation flowchart with internal and external dependencies, grouped by application.

54 CP Netplan with Time Axis
Planned or actual start time

55 Selection Criteria Operations
To search for operations in the CP, many fields and times are available, e.g. search for “what is planned for tomorrow between 05:00 and 06:00“?

56 Operations List The operations, status, planned time etc.
Each result can be saved to a file (TXT or CSV)

57 Selection Criteria Operations
Another useful selection criteria is “Extended Status" (find all „NOP" operations, or “Waiting for resources“ etc.)

58 See all error jobs of all TWSz-Systems
Common TWS Errorlist See all error jobs of all TWSz-Systems

59 Search for Special Resource (CP)
You can e.g. search where a special resource is used

60 Search for Special Resource (CP)
The result shows the operations and the special resource usage etc. There is also planned start/end and actual start/end which an be used to sort in runtime sequence

61 Select desired old CPs and
CP History If a new CP has been created, each “old” CP is stored to the history database Select desired old CPs and "Set and go to …" Creation date of the CP

62 CP History Now you can search e.g. when a job was scheduled and when it did run. Select the needed CP versions and e.g. one critical job.

63 CP History Here you can see the planned start, actual start/end and it’s duration of the last runs.

64 CP History Or you select a set of applications in an old CP to see how it runs some days ago (to verify e.g. if SLA was met) Check all applications and action "Netplan" or "Barchart"

65 Barchart Adaptable time axis (month, day, hour, minute)
"Collapsed" by application

66 Barchart Double click for details "Expanded" view shows operations
Optional time line (trailed by mouse)

67 Status Monitor The administrator defines one or more “Status Monitor Trees” and the Jobs to be monitored (see next slides) The Monitor optional generates HTML output to e.g. a public shared path The Monitor optional generate alert s, e.g. in case of error or late jobs

68 Status Monitor Define Groups in hierarchical order, Applications and Operations to be monitored and give them self explaining names like payroll, accounting etc. Enter generic or detailed (milestones) search criteria and optional parameters, e.g. when it should be completed

69 Status Monitor Once the monitor is started, it reads TWS/WebAdmin’s synchronized CP database and calculates the status of each object and shows it in status colors (waiting=grey, ready=yellow, started=green, error=red, completed=blue)

70 Status Monitor Depending on the refresh rate (e.g. one minute), it shows the new status The monitor optional send an if something ended in error or is late

71 Status Monitor Late time can be based on TWS times (input arrival, planned start, deadline etc.) and in addition calculated on the non completed predecessors of a end job The monitor shows the remaining duration of the critical predecessor path (here 51 min 04 sec) and the remaining buffer from the current time to the required end time (here +9 min, therefore it’s still ok)

72 Status Monitor The generated HTML can be placed on a shared folder. The top down links follow the monitor tree hierarchy. Specify useful descriptions, so that everybody can easily find his own jobs Next slide

73 Status Monitor The monitor optionally generates a list with detailed TWS information of the monitored operations, which shows also actual and planned start/end times etc.

74 Reporting/Statistic With version 3.2, there is a new menu entry “Reporting/Statistic”, which offers three new features: Job History enables you to see when your jobs did run and how long etc. TWS Activity shows you how many jobs did run in a given time period Duration Analysis gives you the run time trend of your jobs

75 Reporting/Statistic, TWS Activity
The TWS Activity chart shows you how many jobs did run in e.g. a month, day or hour. You can create it for all or specific applications, owner, workstations etc.

76 Reporting/Statistic, TWS Activity
In the monthly scale, you see how many job did run on each day (ca here) The optional pie chart shows the percentage of good and bad ones If you click on a bar, you will see how many job did run each hour on that day

77 Reporting/Statistic, Job History
In the job history table, each job run and it’s start/end time, durations etc. will be stored (there is an system option how many days will be kept) It’s easy to select your jobs and maybe time range

78 Reporting/Statistic, Job History
The result shows you start/end time, duration, status etc.

79 Reporting/Statistic, Duration Analysis
The duration analysis is also based on the job history table and calculates run time trends Select your jobs and maybe a time range

80 Reporting/Statistic, Duration Analysis
Last Month Duration, Average, # of runs and Trend Last Week Duration, Average, # of runs and Trend Total Duration, Average, # of runs and Trend Growing trends are marked red, shrinking green Your selected Jobs Click on that symbol to see it graphically (next slide)

81 Reporting/Statistic, Duration Analysis

82 Reporting/Statistic, Duration Analysis
Prediction in days, when it will pass it’s deadline (based on the total trend)

83 Any questions about TWS/WebAdmin?

84 HORIZONT TWS/WebAdmin Release Notes Software for Datacenters
The Web Interface for TWS Thank you very much for you attention Release Notes 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


Download ppt "The Web Interface for TWS"

Similar presentations


Ads by Google