Kein Folientitel - horizont

Download Report

Transcript Kein Folientitel - horizont

TWS/BatchAD
Mass Updates for TWS
Product Presentation
HORIZONT
Software
for Datacenters1
HORIZONT
Garmischer Str. 8
D- 80339 München
Tel ++49(0)89 / 540 162 - 0
www.horizont-it.com
TWS/BatchAD
What is TWS/BatchAD?
TWS/BatchAD is an add on to TWS, it
enables you to:
• Perform mass updates
• Modify all TWS definitions in batch
• To move TWS-Applications from one TWS
into another by modifying keys
• ...
HORIZONT
2
TWS/BatchAD
With TWS/BatchAD
Insert, delete, modify or list
• Applications
• Calendars
• Periods
execute TWS dialog
• Workstations functions in batch
mode!
• ETT
• OI
• Special Resource Definitions
• Variable tables
HORIZONT
3
1.4
1.2
1.3
1.1
1.7
1.5
1.6
1.9
TWS/BatchAD
Without TWS/BatchAD
TWS’s integrated mass update function does
not compare with TWS/BatchAD:
• The TWS mass update is complicated and
incomplete
• Your own PIF program will need
- maintenance for new TWS versions
- manpower to implement requirements
- documentation
HORIZONT
5
TWS/BatchAD
Technique of TWS/BatchAD
TWS/BatchAD is a “normal” program (no STC).
It communicates with the TWS controller.
• TWS/BatchAD uses PIF (TWS Program
•
Interface)
- 100% secure
- 100% reliabel
TWS/BatchAD can be used in
- Batch programs (JCL)
- Dialog programs (Clist, REXX)
HORIZONT
6
TWS/BatchAD
Selection
TWS/BatchAD offers a wide range of selection
functionality:
• Generic
- Use wildcards for selection and modification
-
(change all Applications PROD* to TEST*)
All data fields are supported
• Application lists
- Use predefined application list for selection
HORIZONT
7
TWS/BatchAD
Control Statements
* SEARCH CRITERIA
ADID=TEST*
* ACTION PARAMETER
RECORD=ADCOM
ACTION=MODIFY
Select Applications,
Operations, Special
Resources...
* UPDATE PARAMETER
NEWADID=PROD*
Select the desired
action
Specify new values
for the selected
objects
HORIZONT
8
TWS/BatchAD
Some examples
The following three examples show you the
capabilities of TWS/BatchAD:
• Change key values like Application Id by
keeping references (Successors, OI, ETT)
• Delete Operations by keeping internal and
external dependencies
• Copy Applications, Operations, Calendars
etc. from from Test to Production
HORIZONT
9
TWS/BatchAD
Example (1)
Change Operation No:
* SEARCH CRITERIA
ADID=M*APPL*
OPNO=99
* ACTION
PARAMETER
RECORD=ADOP
ACTION=MODIFY
* UPDATE
PARAMETER
NEWOPNO=255
...
HORIZONT
Automatically:
Change the
Operation No. in
predecessor
* SEARCH CRITERIA
definitions of all
PREADID=M*APPL*
successors!
PREOPNO=99
* ACTION
PARAMETER
RECORD=ADDEP
ACTION=MODIFY
* UPDATE
PARAMETER
NEWPREOPNO=255
...
10
TWS/BatchAD
Example (2)
Delete Operations:
10
*SEARCH CRITERIA
ADID=MYAPPL
OPNO=20
*ACTION PARAMETER
RECORD=ADOP
ACTION=DELETE
RESTORE_DEPENDECY_NET=Y
Keep
dependencies!
HORIZONT
11
30
20
12
33
10
30
12
33
TWS/BatchAD
Example (3)
Test JCL with TWS Variables
The Solution:
1) Copy Variables with TWS/BatchAD
The Problem:
JCL with TWS
Variables
Test
Production
Variables
Variables
JCL
JCL
2) Simulate Variables
with SmartJCL
SmartJCL
JCL Checker
HORIZONT
12
TWS/BatchAD
TWS/BatchAD
TWS/BatchAD has an ISPF dialog.
•
•
•
•
Makes it easier to generate TWS/BatchAD control cards
Samples and templates are available online
Integrated history function to access control cards that
where generated previousely
GA Q3 2006
HORIZONT
13
TWS/BatchAD
TWS/BatchAD – ISPF Dialog
Import/Export
Standard
Fuctions
History and
Examples
HORIZONT
14
TWS/BatchAD
TWS/BatchAD – ISPF Dialog
Let‘s change the start time of all jobs
belonging to applications ABC* from
22:30 to 23:00
HORIZONT
15
TWS/BatchAD
TWS/BatchAD - MainMenu
1. Type M (odify)
HORIZONT
16
TWS/BatchAD
TWS/BatchAD - Select Object
2. Specify 12 to modify operations
HORIZONT
17
TWS/BatchAD
TWS/BatchAD - Select ADCOM
3. Specify application
selection criteria
HORIZONT
18
TWS/BatchAD
TWS/BatchAD - Select ADOP
4. Specify operation
selection criteria
HORIZONT
19
TWS/BatchAD
TWS/BatchAD - Update ADOP
5. Specify new value
HORIZONT
20
TWS/BatchAD
TWS/BatchAD - Batchjob
6. TWS/BatchAD
Control Cards
HORIZONT
21
TWS/BatchAD
TWS/BatchAD – Examples
Examples allows you to access
standard control cards easily
HORIZONT
22
TWS/BatchAD
TWS/BatchAD – Examples
Select desired example
HORIZONT
23
TWS/BatchAD
TWS/BatchAD – Examples
TWS/BatchAD control cards
HORIZONT
24
TWS/BatchAD
TWS/BatchAD vs. BCI (1)
TWS/BatchAD
BCI
Yes
No
Selection Criteria
All fields
Limited (no Jobname!)
Selection by List
Yes
No
Modify all fields
Yes
No
Comparison Operators
HORIZONT
25
TWS/BatchAD
TWS/BatchAD vs. BCI (2)
Modify, Insert,
Delete:
• Workstation
• Calendar
• Period
• Special Resource
• ETT, OI
• Variables
HORIZONT
TWS/BatchAD
BCI
Yes
No
26
TWS/BatchAD
TWS/BatchAD vs. BCI (3)
TWS/BatchAD
BCI
Yes, for all Data!
Only for AD and OI
Extended Batchloader
TWS Batchloader
Pending Applications
Yes
No
Export of all Data
Yes
Only AD + OI
Size limitations
No
Yes, AD < 32K
“Batchloader“
HORIZONT
27
TWS/BatchAD
TWS/BatchAD vs. BCI (4)
TWS/BatchAD
BCI
Yes, for all Data!
Only AD + OI
Yes
No
Simulation
Yes
No
Sort Operations
Yes
No
Generic Update
Yes
No
Import
Readable Format
Special Functions
HORIZONT
28
TWS/BatchAD
TWS/BatchAD vs. BatchLoader (1)
TWS/BatchAD
Comparison Operators
Yes
Selection Criteria
All fields
Selection by List
Yes
Modify all fields
Yes
HORIZONT
29
BatchLoader
The Batchloader utility of
No
TWS allows to create
new Applications, or to
No
update existing
Applications, but it does
No
not create Batchloader
statements based on
existing Applications
TWS/BatchAD
TWS/BatchAD vs. BatchLoader (2)
Modify, Insert,
Delete:
• Workstation
• Calendar
• Period
• Special Resource
• ETT, OI
• Variables
HORIZONT
TWS/BatchAD
BatchLoader
Yes
No
30
TWS/BatchAD
TWS/BatchAD vs. BatchLoader (3)
TWS/BatchAD
BatchLoader
Yes, for all Data!
Only for Apps and OI
Extended Batchloader
TWS Batchloader
Pending Applications
Yes
No
Export of all Data
Yes
No
Size limitations
No
Yes, APP < 32K
“Batchloader“
HORIZONT
31
TWS/BatchAD
TWS/BatchAD vs. BatchLoader (4)
TWS/BatchAD
BatchLoader
Yes, for all Data!
Only AD + OI
Yes
Yes
Simulation
Yes
No
Sort Operations
Yes
No
Generic Update
Yes
No
Import
Readable Format
Special Functions
HORIZONT
32
TWS/BatchAD
TWS/BatchAD
Mass Updates for TWS
Thank you very much
for your attention!
HORIZONT
Software
for Datacenters33
HORIZONT
Garmischer Str. 8
D- 80339 München
Tel ++49(0)89 / 540 162 - 0
www.horizont-it.com
TWS/BatchAD