PDB Browse and other Customization Dialog Enhancements

IBM Tivoli System Automation for z/OS
Richard Rothermel – SA z/OS Development
September 2014
SA z/OS 3.5 Customization Dialog
- PDP Browse
- Some Standardization Items
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
Copyright and Trademarks
© Copyright IBM Corporation 2014
The following names are trademarks of the IBM Corp. in USA and/or
other countries and may be used throughout this presentation:
IBM, NetView, Tivoli, z/OS, ISPF, RACF
Other company, product and service names may be trademarks or
service marks of others.
2
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
Agenda
 PDB Browse and its benefits
– Browse function
– PDB data set SAF profile
– Split Screen
 Standardization and its benefits
– Automation Operators (AOP) improved screen layout
– Notify Operators (NFY) improved screen layout
– Activity Log
– Multi-User Support
3
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
PDB Browse Overview
 Allows to access the data in a PDB without the danger of changing
something just by accident
 Available on three “levels”
– For a complete PDB
• If a complete PDB is selected with BROWSE, then within the PDB all
data panels can be accessed, but nothing can be modified
– For an entry type
• On the “Entry Type Selection” panel an entry type can be selected
with BROWSE, e. g. “BR APL”
– For a single entry name
• A single entry can be selected with BROWSE, e. g. BROWSE line
command next to application TSO
4
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
Browse a complete Policy Database
 Selecting a PDB with BROWSE means.....
– Whatever selections are used within the PDB, all panels are only viewed
and if something is changed by accident it is not saved
– If a PDB from a downlevel release is selected, no initial conversion is
run, instead message „BROWSE not possible“
– The configuration file build cannot be invoked within the PDB:
• on entry name selection panel the cmd “BUILDF” does not work
• on entry type sel panel the cmds “BUILD” and “BUILDF” do not work
– No AT-specific APAR apply is run
System Automation for z/OS 3.5 Customization Dialog
Command ===> _________________________________________________________________
0
Settings
BR Browse
1 Edit
2 Build
......
5
User parameters
Browse the Policy Database
Edit the Policy Database
Build functions for Policy Database
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
Browse a single Entry Type or Entry Name
 BROWSE on the Entry Type selection panel
– Especially important for ENT and MSG
Entry Type Selection
Option ===> BRO APL__________________________________________________________
Enter number or entry type or use “BR <entry type>” for browse
1 ENT
......
Enterprise
30 TMR
Timers
 BROWSE on the Entry Name selection panel
Action
......
__________
BROWSE____
__________
......
6
Entry Name
TEST01
TEST02
TSO
C
Short Description
For test purposes
For more tests
Time Sharing Option
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
Browse messages 1
 When a policy is selected
– the panel is displayed as today with all input fields being „open“ (and so it is
different from the ISPF BROWSE function)
– For entry type APL this has the advantage that you still can see which data
are inherited just by color because not all colors are the same (as they are
would be for a true BROWSE-like function)
– When the policy is displayed initially the message „Policy in BROWSE mode“
is displayed
Policy in BROWSE mode
Application Information
Command ===> ________________________________________________ Scroll ===> CSR
Entry Type : Application
Entry Name : TEST02
PolicyDB Name
: USER_PDB
Enterprise Name : USER_ENTERPRISE
Category . . . . . . . . . __________
Subcategory
. . . . . . . __________
(IBM-defined, user-defined or blank,
see help)
(IBM-defined, user-defined or blank,
see help)
Subsystem Name . . . . . . TEST02_____
7
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
Browse messages 2
 When policy is left with PF3
– message „Policy has been browsed“ is displayed
– nothing will be modified in the PDB
Policy has been browsed
Entry Name Selection
Command ===> ________________________________________________ Scroll ===> CSR
8
Entry Type : Application
PolicyDB Name
: USER_PDB
Enterprise Name : USER_ENTERPRISE
Action
__________
__________
__________
......
C
Entry Name
TEST01
TEST02
TSO
Short Description
For test purposes
For more tests
Time Sharing Option
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
PDB data set SAF profile
 If a user has only read access for the data set of the PDB
– Then open the PDB with “Edit” it is automatically switched to “Browse”
– Accompanied by an informational message
Switched to BROWSE mode
Entry Type Selection
Option ===> __________________________________________________________________
Enter number or entry type or use "BR <entry type>" for browse
1 ENT
2 GRP
3 SBG
Enterprise
Groups
SubGroups
30 TMR
32 TPA
33 MVC
Timers
Tape Attendance
MVS Components
– The ISPF long message reads:
PDB has been selected for EDIT, but the userid has only READ access for
the data set. So PDB access was switched to BROWSE.
9
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
ISPF Split Screen and the Customization Dialog
This message no longer exists
 The Customization Dialog can be run in multiple sessions in ISPF split screen
– No limitation
 INGDLG
– If ALLOCATE(YES) handles split screen internally
– If ALLOCATE(NO) sets return code
• Depending on Rc the user has to leave the allocations in place
 Allows to work in the Customization Dialog as usual
– And then check other definitions in same PDB in split screen in BROWSE
10
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
Split screen - Restrictions
 Not available in split screen: PDB DELETE, REMOVE and OPTIONS
– could cause various conflicts, e. g. delete a PDB while it is in use in the other
session
– Message:
'<function> is not possible while a PDB is open in another session
in split screen'
 The “Policy Database Selection” list can only be accessed once
– It is an ISPF table which should be updated only in one ISPF session
– Message:
'Selection not possible because the Policy Database
Selection list is in use in another session in split screen.'
11
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
Agenda
 PDB Browse and its benefits
– Browse function
– PDB data set SAF profile
– Split Screen
 Standardization and its benefits
– Automation Operators (AOP) improved screen layout
– Notify Operators (NFY) improved screen layout
– Activity Log
– Multi-User Support
12
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
AOP improved layout
 The Automation Operators screen (entry type AOP) has all column in one row
– Similar to the command screens
• Left / right scrolling
• Cmd “Select” or “Edit” to display all fields of one row on one screen
Automation Operator Definitions
Line 00000005 Col 001 075
Command ===> ________________________________________________ Scroll ===> CSR_
Entry Type : Automation Operators
Entry Name : BASE_AUTOOPS
PolicyDB Name
: USER_PDB
Enterprise Name : USER_ENTERPRISE
Line Commands: S (Select), M (Move), B (Before), A (After), R (Repeat)
I (Insert lines), D (Delete lines)
Cmd
___
___
___
___
___
___
___
13
AutoFunc
LOGOPER_
MONOPER_
MSGOPER_
MVSCONS_
NETOPER_
PPIOPER_
RECOPER_
Primary Operator
AUTLOG___________
AUTMON___________
AUTMSG___________
AUTCON___________
AUTNET1__________
AOFARCAT_________
AUTREC___________
Backup Operator
_________________
_________________
_________________
_________________
_________________
_________________
_________________
Messages for this Operator
*__________________________
___________________________
AOF*_______________________
___________________________
___________________________
___________________________
IEA*,IEE*,IOS*_____________
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
NFY improved layout
 The Notify Operators screen (entry type NFY) has “standard” message type
columns
 And there is only one Message Class selection panel with
– SA z/OS predefined classes
– User messages classes
Operator Notification
Row 1 to 18 of 25
Command ===> ________________________________________________ Scroll ===> CSR_
Entry Type : Notify Operators
Entry Name : NOTIFY_OPERATORS
PolicyDB Name
: USER_PDB
Enterprise Name : USER_ENTERPRISE
Line Commands: S (Select), D (Delete)
Cmd
Operator
ID
___
___
___
___
___
___
SYSOP___
NETPRM1_
NETBKP1_
SAMPLE2_
JOHNDOE_
________
14
Operator
Description
MVS CONSOLE___________________
Operating primary_____________
Operating backup _____________
Simon Sample _________________
SysProg primary_______________
______________________________
Notify
(Yes/No)
NO_
YES
YES
YES
NO_
___
--- Message Type --I
E
D
W
A
_
_
_
S
_
_
S
S
S
S
S
_
S
_
_
S
S
_
S
S
S
S
S
_
S
S
S
S
S
_
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
Activity Log
All changes in the PDB
are logged with ...
– Time stamp and userid
– Field name
– Old and new value
• As well as
» deleted
» added
» moved
15
policy MESSAGES/USER DATA
modified DFS989I DBCTL Restart command
added
Command
: (MANUAL,,MVS
deleted
Command
: (USER,,MVS &
modified Command
: old: (WARM,,
new: (WARM,,
reordered Command
: (COLD,,MVS &
policy APPLICATION INFO
added Desired Available
: ONDEM
added Captured Messages Limit : 50
APAR apply for: OA39830
APAR apply report member SRV12242
policy MINOR RESOURCES
new Minor Resource TEST.DEMO1
Threshold Specifications
added Critical Number
: 3
added Critical Interval : 00:10:00
policy WHERE USED
linked
to
GRP SYSPLEX1
policy E-T DATA
new User E-T Pair INGLKUP EXCLUDE
added UET Entry : INGLKUP
added UET Type : EXCLUDE
added Keyword : JOB
added Data
: AXR*
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
Multi-User Support
 Multiple users can access the same PDB
 Different users can update different entries (e. g. different applications) at the
same time
Entry Type Selection
Option ===> ______________________________________________________________
Enter number or entry type or use "BR <entry type>" for browse
1 ENT
2 GRP
3 SBG
4 SYS
5 APG
6 APL
7 EVT
8 SVP
. . . . .
Enterprise
Groups
SubGroups
Systems
ApplicationGroups
Applications
Events
Service Periods
. . . . . .
30
32
33
34
35
36
37
38
TMR
TPA
MVC
MDF
SDF
ADF
AOP
NFY
Timers
Tape Attendance
MVS Components
MVSCOMP Defaults
System Defaults
Application Defaults
Automation Operators
Notify Operators
 If one user starts a configuration file build which takes some time (depending on
the size of the PDB)
– Then other users can access the same PDB for BROWSE
16
© 2014 IBM Corporation
IBM Tivoli System Automation for z/OS
System Automation for z/OS
website: https://ibm.biz/BdFrpB
wiki:
https://ibm.biz/BdFrpF
forum:
https://ibm.biz/BdFrpE
Service Management Suite for z/OS
website: https://ibm.biz/BdFrp4
wiki:
https://ibm.biz/BdFrpz
Forum: https://ibm.biz/BdFrpf
17
© 2014
2013 IBM Corporation