HORIZONT 1 TWS/Audit The Audit System for TWS z/OS HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 / Product Presentation
HORIZONT 2 TWS/Audit What is TWS/Audit? TWS/Audit documents all changes made to - The definition database (AD, ETT, SR, WS, Cal, Var) - The CP (current plan) - The LTP (long term plan) - The JS file (JCL) TWS/Audit tracks versions TWS/Audit allows to compare versions TWS/Audit allows to restore old versions TWS/Audit is a change documentation system:
HORIZONT 3 TWS/Audit TWS/Audit - Data objects Definition Database - Applications - Workstations - Calendars - Periods - Special Resources - ETT - OI - Variable tables Current Plan Long Term Plan JS File TWS/Audit tracks all user modifications for:
HORIZONT 4 TWS/Audit TWS/Audit - The Dialog
HORIZONT 5 TWS/Audit TWS/Audit - Main Panel This is the main panel of TWS/Audit. If you need information about modified application descriptions, simply select option 4.
HORIZONT 6 TWS/Audit TWS/Audit - Example 1 You need a list of all applications deleted by user P390C Specify D for Delete… …and the user id…
HORIZONT 7 TWS/Audit TWS/Audit - Example 1 TWS/Audit searches the internal database…
HORIZONT 8 TWS/Audit TWS/Audit - Example 1 …and lists all applications that where deleted by user P390C S Select the application to view the details….
HORIZONT 9 TWS/Audit TWS/Audit - Example 1 …the details of the deleted application
HORIZONT 10 TWS/Audit TWS/Audit - Example 2 You want to compare two versions of an application? Specify C for Compare…
HORIZONT 11 TWS/Audit TWS/Audit - Example 2 Modified fields are marked by “>”
HORIZONT 12 TWS/Audit TWS/Audit - Example 3 Specify G for “Generate Batchloader”… You want to restore the deleted application?
HORIZONT 13 TWS/Audit TWS/Audit - Example 3 Here are the Batchloader statements generated by TWS/Audit, including the job to load them back into TWS.
HORIZONT 14 TWS/Audit TWS/Audit - Example 4 You need a complete change history for period MONDAY? Specify Period Name…
HORIZONT 15 TWS/Audit TWS/Audit - Example 4 See exactly who inserted, browsed, updated and finally deleted the period MONDAY
HORIZONT 16 TWS/Audit TWS/Audit for the CP Entry point to CP Audit With version 4.0 TWS/Audit tracks changes made to the current plan
HORIZONT 17 TWS/Audit TWS/Audit for the CP TWS Administrators Production Planners with knowledge about TWS CP files (JT files, tracklog etc.) Because of the complexity a function to track the changes made to the CP cannot be so comfortable as the “usual” TWS/Audit dialog. The CP dialog addresses following personal:
HORIZONT 18 TWS/Audit TWS/Audit for the CP Specify the input (JT File or Tracklog)
HORIZONT 19 TWS/Audit TWS/Audit for the CP Example: List all jobs that where changed manually (=Dialog) in the last hour
HORIZONT 20 TWS/Audit TWS/Audit for the CP In opposite to AD-Audit the CP function runs in batch…
HORIZONT 21 TWS/Audit TWS/Audit for the CP …but it runs fast enough to wait and browse the results. (0-5 minutes in big installations with jobs per day)
HORIZONT 22 TWS/Audit TWS/Audit for the CP Somebody modified an operation
HORIZONT 23 TWS/Audit TWS/Audit for the CP What was modified?
HORIZONT 24 TWS/Audit TWS/Audit for the CP The operation was set to complete…
HORIZONT 25 TWS/Audit TWS/Audit for the CP...by user P390G
HORIZONT 26 TWS/Audit TWS/Audit for the JS file Entry point to JS Audit With version 5.0 TWS/Audit tracks changes made to the JS file (JCL)
HORIZONT 27 TWS/Audit TWS/Audit for the JS file Selection Criteria
HORIZONT 28 TWS/Audit TWS/Audit for the JS file Applications with changed JCL
HORIZONT 29 TWS/Audit TWS/Audit for the JS file The JCL
HORIZONT 30 TWS/Audit TWS/Audit for the LTP Entry point to LTP Audit With version 5.0 TWS/Audit tracks changes made to the LT (long term plan)
HORIZONT 31 TWS/Audit TWS/Audit for the LTP Let's assume that a loop was caused by a modification made to the LTP. Let‘s see what was inserted into the LTP yesterday
HORIZONT 32 TWS/Audit TWS/Audit for the LTP Inserted applications
HORIZONT 33 TWS/Audit TWS/Audit for the LTP Application was added manually (ISPF dialog)
HORIZONT 34 TWS/Audit TWS/Audit - The HTML Output
HORIZONT 35 TWS/Audit What is the HTML Output? Everybody can access TWS/Audit information No special PC client required No TSO required No additional training required All changes made to the definition database is written to HTML files. Advantages are:
HORIZONT 36 TWS/Audit HTML Output – Application Update
HORIZONT 37 TWS/Audit HTML Output – ETT Deletion
Why not using EQQAUDIT?
HORIZONT 39 TWS/Audit Why not using EQQAUDIT? JT file is unreadable EQQTROUT is unreadable EQQAUDIT is not complete, it shows only key values TWS/Audit shows all modifications - Readable - Complete TWS writes modifications into the JT file and EQQTROUT. Some facts:
HORIZONT 40 TWS/Audit EQQAUDIT EQQAUDIT: This is an inserted operation EQQAUDIT is a TWS sample program, which is part of every TWS installation, but: Output is difficult to read Output is incomplete
HORIZONT 41 TWS/Audit TWS/Audit - Summary TWS/Audit documents all changes made to definition database of TWS, to the CP, to the LTP, and the JS file TWS/Audit tracks all versions TWS/Audit compares versions TWS/Audit allows to restore application descriptions A brief summary of TWS/Audit functions:
HORIZONT 42 TWS/Audit Many thanks for your attention HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 / TWS/Audit The Audit System for TWS z/OS