HORIZONT 1 TWS/WebAdmin for z/OS
HORIZONTSoftware for Datacenters
Garmischer Str. 8 D- 80339 MünchenTel ++49(0)89 / 540 162 - 0www.horizont-it.com
The Web Interface for TWS
TWS/WebAdmin
TWS/WebAdmin for z/OS
HORIZONT 2 TWS/WebAdmin for z/OS
What is TWS/WebAdmin for z/OS?
• View Application Description and Current Plan in high quality graphical - Job and application flowcharts- Bar charts
• “Publish” the CP query dialog: - Everybody can check the status of his own jobs in production
• Monitor Jobs and their SLAs and send alert emails automatically • Insert “ad hoc jobs” to the CP or LTP (long term plan) • 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 - Compare Applications (old and new versions in same or other TWS)
• Simulate changes and verify the critical path• New in 3.2:
- Job History plus TWS and Job run time Statistics- Link to Beta’s WebEnabler to display Joblogs from Beta92
It’s a Web-based interface for TWS for z/OS and provides “the very best view to TWS”. Main functions are:
HORIZONT 3 TWS/WebAdmin for z/OS
Table of Contents
• 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) • Link to Beta’s WebEnabler, Beta92
The links below guide you directly to a specific chapter
HORIZONT 4 TWS/WebAdmin for z/OS
How does it work?
z/OS Web-BrowserWindows
EQQTROUT
JTnTWSz
CP LTP
JT1-n
DP Extend
AD WebAdminSync-Task
WebAdminSync-Process
Synchronized-CP
Synchronized-AD(PostGre SQL)
WebAdminUpdate-Proc.
WebAdminServer & PHP
HORIZONT 5 TWS/WebAdmin for z/OS
TWS/WebAdmin for z/OS - home
Dashboard of connected
TWS systems
Admin part and user options
CP Part, insert add hoc applications, queries, graphics and monitoring
AD part, work on applications, simulation, queries and graphics
HORIZONT 6 TWS/WebAdmin for z/OS
Create or Modify Applications
Click on AD “List, Modify, Delete
Specify search criteria like
application id, owner etc.
HORIZONT 7 TWS/WebAdmin for z/OS
Modify Application
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
Your applications. Based on the internal security system (user/groups), you may see only yours.
HORIZONT 8 TWS/WebAdmin for z/OS
Modify Application
Modify Operations or Run Cylces
To create a copy, change the „Application id" and press „OK"
"Predefined Run Cycles" simplifies the Run Cycle definition and “Show Run Days" shows an preview of the
scheduling (like "Gendays")
Based on the internal security system (user/groups), all fields can be initialized with default values or made “read only”
or hidden
HORIZONT 9 TWS/WebAdmin for z/OS
Modify Operation
Modify repeat or insert operations, or select “Operation Detail“, “Dependencies“ or “Special
Resources" etc.
Use Netplan to view it graphically
HORIZONT 10 TWS/WebAdmin for z/OS
Modify Dependencies
Predecessors and Successors can be defined. In case of external successors,
the predecessor applications will be updated automatically
HORIZONT 11 TWS/WebAdmin for z/OS
Modify Dependencies
"?" brings up selection list
HORIZONT 12 TWS/WebAdmin for z/OS
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
HORIZONT 13 TWS/WebAdmin for z/OS
Modify Run Cycle
You can work like in TWS using Periods, Rules, Free
Day Rules etc.
HORIZONT 14 TWS/WebAdmin for z/OS
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.
HORIZONT 15 TWS/WebAdmin for z/OS
Verify Run Cycle
“Show Run Days" gives you a clear preview
HORIZONT 16 TWS/WebAdmin for z/OS
Modify Application
Click on “OK" to save the changes to
TWS/WebAdmin’s DB
HORIZONT 17 TWS/WebAdmin for z/OS
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.
HORIZONT 18 TWS/WebAdmin for z/OS
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
HORIZONT 19 TWS/WebAdmin for z/OS
Application Report
Select the parts which the report should contain
(Netplan will come soon)
HORIZONT 20 TWS/WebAdmin for z/OS
Application Report
The result is one temporary file which contains all selected parts of
all selected applications…
HORIZONT 21 TWS/WebAdmin for z/OS
Application Report
Operation details overview…
HORIZONT 22 TWS/WebAdmin for z/OS
Application Report
Predecessors, Successors, Special Resources, …
HORIZONT 23 TWS/WebAdmin for z/OS
Application Report
Run Cycles and Run Days…
Use Ctrl+P to print the Report
HORIZONT 24 TWS/WebAdmin for z/OS
Simulation
Specify search criteria and click
Simulation
HORIZONT 25 TWS/WebAdmin for z/OS
Simulation
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
HORIZONT 26 TWS/WebAdmin for z/OS
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
HORIZONT 27 TWS/WebAdmin for z/OS
SimulationIn 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
HORIZONT 28 TWS/WebAdmin for z/OS
Query Applications/Operations in AD
Query AD offers powerful queries to search e.g. for “Critical Path Target"
jobs etc. Cross one or more TWS systems!
“Query AD Database” offers powerful queries to search e.g. for
“Critical Path Target" jobs etc. Cross one or more TWS systems!
HORIZONT 29 TWS/WebAdmin for z/OS
Query Applications/Operations in AD
Besides viewing all operation details, you can get a flowchart to see and
verify e.g. the whole predecessor chain of that jobs
Found critical path target operations
HORIZONT 30 TWS/WebAdmin for z/OS
AD Netplan Options
Predecessor level 999 shows all levels…
without any impact to TWS!
HORIZONT 31 TWS/WebAdmin for z/OS
AD NetplanThe netplan with the selected operations
and it‘s predecessors
HORIZONT 32 TWS/WebAdmin for z/OS
Search for Dependencies (AD)
You can e.g. search where your job is defined as
predecessor
HORIZONT 33 TWS/WebAdmin for z/OS
Search for Dependencies (AD)
The predecessor JobThe successor operations
HORIZONT 34 TWS/WebAdmin for z/OS
Search for Special Resource (AD)
You can e.g. search where a special resource is used
HORIZONT 35 TWS/WebAdmin for z/OS
Search for Special Resource (AD)
The result shows the operations and the special resource usage
etc.
HORIZONT 36 TWS/WebAdmin for z/OS
Query Current Plan
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.
All queries are based on a synchronized database by SQL and without any impact to TWS
HORIZONT 37 TWS/WebAdmin for z/OS
Selection Criteria Applications
“?" pops up “Date Picker" and selection lists
HORIZONT 38 TWS/WebAdmin for z/OS
Application List
Applications, Input Arrival, Status etc.
Click on a link to get detailed information
HORIZONT 39 TWS/WebAdmin for z/OS
Display Application
Information about the application (all fields)
List of all operations
Direct links to additional information, e. g. list all
applications belonging to that owner
HORIZONT 40 TWS/WebAdmin for z/OS
Operation List
List of all operations, status, planned start, actual start etc.
Click here to get detailed information about the job
HORIZONT 41 TWS/WebAdmin for z/OS
Operation Details
Full operation view on a single page, including
dependencies and special resources
(scroll down)
HORIZONT 42 TWS/WebAdmin for z/OS
Operation Details
List of predecessor, successor and resources
Click on the link "special resource"…
HORIZONT 43 TWS/WebAdmin for z/OS
Operations using Resources
The result is a list with all operations which are using
that resource
HORIZONT 44 TWS/WebAdmin for z/OS
Application’s Joblist
You can get all dependencies of an operation with unlimited levels as a
table (“All dependencies") or flowchart (“Netplan")
HORIZONT 45 TWS/WebAdmin for z/OS
CP Netplan
Prompt for netplan options,e.g. show all successors
(unlimited level)
HORIZONT 46 TWS/WebAdmin for z/OS
CP Netplan
all successors of the job (which are waiting to fix the error),
grouped by application, colored by "status"
HORIZONT 47 TWS/WebAdmin for z/OS
CP Netplan, Critical Path
There are several search functions, e.g. critical path
HORIZONT 48 TWS/WebAdmin for z/OS
CP Netplan, Critical Path
Result, list of critical jobs, planned start time etc.
Total duration of the critical path
Jobs on critical path
HORIZONT 49 TWS/WebAdmin for z/OS
CP Netplan, Critical Path Simulation
Simulation allows to modify, delete or insert jobs and dependencies.
Perfect to answer to "What happens if" questions!
HORIZONT 50 TWS/WebAdmin for z/OS
CP Netplan, Critical Path Simulation
New Critical Path
New total duration
HORIZONT 51 TWS/WebAdmin for z/OS
CP Netplan
You can get flowcharts based on all result lists
HORIZONT 52 TWS/WebAdmin for z/OS
CP Netplan, Application Level
Every symbol represents an application (and can be expanded)
HORIZONT 53 TWS/WebAdmin for z/OS
CP Netplan, Operation/Job Level
The operation flowchart with internal and external dependencies, grouped
by application.
HORIZONT 54 TWS/WebAdmin for z/OS
CP Netplan with Time AxisPlanned or actual start time
HORIZONT 55 TWS/WebAdmin for z/OS
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“?
HORIZONT 56 TWS/WebAdmin for z/OS
Operations List
Each result can be saved to a file (TXT
or CSV)
The operations, status, planned time etc.
HORIZONT 57 TWS/WebAdmin for z/OS
Selection Criteria Operations
Another useful selection criteria is “Extended Status" (find all „NOP" operations, or “Waiting for resources“ etc.)
HORIZONT 58 TWS/WebAdmin for z/OS
Common TWS Errorlist
See all error jobs of all TWSz-Systems
HORIZONT 59 TWS/WebAdmin for z/OS
Search for Special Resource (CP)
You can e.g. search where a special resource is used
HORIZONT 60 TWS/WebAdmin for z/OS
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
HORIZONT 61 TWS/WebAdmin for z/OS
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
HORIZONT 62 TWS/WebAdmin for z/OS
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.
HORIZONT 63 TWS/WebAdmin for z/OS
CP History
Here you can see the planned start, actual start/end and it’s
duration of the last runs.
HORIZONT 64 TWS/WebAdmin for z/OS
CP History
Check all applications and action "Netplan" or "Barchart"
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)
HORIZONT 65 TWS/WebAdmin for z/OS
Barchart
"Collapsed" by application
Adaptable time axis (month, day, hour, minute)
HORIZONT 66 TWS/WebAdmin for z/OS
Barchart
"Expanded" view shows operations Optional time line
(trailed by mouse)
Double click for details
HORIZONT 67 TWS/WebAdmin for z/OS
Status Monitor
The Monitor optional generates HTML
output to e.g. a public shared path
The Monitor optional generate alert emails, e.g. in case of error or
late jobs
The administrator defines one or more “Status Monitor Trees” and the Jobs to be monitored (see next slides)
HORIZONT 68 TWS/WebAdmin for z/OS
Status MonitorDefine 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
HORIZONT 69 TWS/WebAdmin for z/OS
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)
HORIZONT 70 TWS/WebAdmin for z/OS
Status Monitor
Depending on the refresh rate (e.g. one minute), it shows the
new status
The monitor optional send an email if something ended in error or is late
HORIZONT 71 TWS/WebAdmin for z/OS
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)
HORIZONT 72 TWS/WebAdmin for z/OS
Status MonitorThe 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
HORIZONT 73 TWS/WebAdmin for z/OS
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.
HORIZONT 74 TWS/WebAdmin for z/OS
Reporting/Statistic
With version 3.2, there is a new menu entry “Reporting/Statistic”, which offers
three new features:1. Job History enables you to see when
your jobs did run and how long etc.2. TWS Activity shows you how many
jobs did run in a given time period3. Duration Analysis gives you the run
time trend of your jobs
HORIZONT 75 TWS/WebAdmin for z/OS
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.
HORIZONT 76 TWS/WebAdmin for z/OS
Reporting/Statistic, TWS Activity
In the monthly scale, you see how many job
did run on each day (ca. 90.000 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
HORIZONT 77 TWS/WebAdmin for z/OS
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
HORIZONT 78 TWS/WebAdmin for z/OS
Reporting/Statistic, Job History
The result shows you start/end time, duration, status etc.
HORIZONT 79 TWS/WebAdmin for z/OS
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
HORIZONT 80 TWS/WebAdmin for z/OS
Reporting/Statistic, Duration Analysis
Your selected Jobs
Total Duration, Average, # of
runs and Trend
Last Month Duration,
Average, # of runs and Trend
Last Week Duration,
Average, # of runs and Trend
Growing trends are marked red,
shrinking greenClick on that
symbol to see it graphically (next slide)
HORIZONT 81 TWS/WebAdmin for z/OS
Reporting/Statistic, Duration Analysis
HORIZONT 82 TWS/WebAdmin for z/OS
Reporting/Statistic, Duration Analysis
Prediction in days, when it will pass it’s deadline (based on the total trend)
HORIZONT 83
Interface to Beta92
In the List of Jobs in the CP Dialog, choose the Job and click
on button Beta92
HORIZONT 84
Interface to Beta92
A new Tab or Window opens and Beta WebEnabler displays the
Joblog from Beta92
HORIZONT 85
TWS/WebAdmin z/OS Future
• Statistic Reports und Charts:- Job End Time and Deadline prediction
• Forecast based on CP trial report• Loop analysis assistant:
- Read Application Names from Loop-File to create Loop-Netplan • Improved "CP Modify" Dialog for rerun/restart operations, plus JCL-Edit (JS)• Enhancements on Netplan (Flowchart):
- Open several Netplan Windows at same time- Cluster by other fields (e.g. Owner)- Automatic refresh/reload- Show "pred not found"
• Show AD Dependency List for n Levels• Selectable LDAP Authentification (RACF and Windows AD) • Mobile device support
What next?
HORIZONT 87 TWS/WebAdmin for z/OS
The Web Interface for TWS
Release Notes
HORIZONTSoftware for Datacenters
Garmischer Str. 8 D- 80339 MünchenTel ++49(0)89 / 540 162 - 0www.horizont-it.com
TWS/WebAdmin
Thank you very much for you attention