More Related Content More from CA Technologies (20) Simplifying Workload Automation by Utilizing ESP Templates1. Mainframe
Simplifying Workload Automation by
Utilizing ESP Templates
Tony Strigari, Nationwide Consultant
Infrastructure Engineer
MFX06S @astrigari #CAWorld
2. Abstract
Nationwide Insurance has gained significant efficiencies in automating
workloads for Finance IT and HR IT applications by incorporating CA
Workload Automation ESP (CA WA ESP) Templates as a coding standard.
The CA WA ESP Template is an element that enables development
teams to specify repetitive commands or statements once. By
incorporating templates the Finance IT and HR IT teams have
streamlined workloads for critical processes such as Finance Month End
processing and Payroll. The reduced maintenance has resulted in a 40
percent reduction in the number of jobs and 55 percent reduction in
number of "flows" for production support operations at Nationwide.
The two primary utilization of CA WA ESP templates at Nationwide is for
Automating Workloads for re-occurring processes and for job reuse
across multiple applications.
Tony Strigari
Nationwide
Consultant,
Infrastructure
Engineer
2 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
3. Agenda
CA WA ESP APPLICATION LIFECYCLE ENVIRONMENT CONFIGURATION
CA WA ESP VARIABLE TABLE
TEMPLATE FOR AUTOMATING RE-OCCURRING PROCESS
TEMPLATE FOR JOB REUSE
Q&A
1
2
3
4
5
3 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
4. CA WA ESP Environment Configuration
ESP Development and Test
Libraries
ESPDPROC Data Sets - ESP Applications data set members OESP.FITP.ESPDPROC - ESP Applications
TEMPLATE Data sets - ESP Template data set members OESP.FITP.ESPDPROC – ESP Templates
4 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
ESP Production Libraries
5. CA WA ESP Variable Table
Contains values references within the ESP Template
5 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
6. Re-occurring Process: CA WA ESP Template Code
VGET Statements Retrieve Values from ESP Variable Tables
3 Parameters are required for the Template: QUAL, DELAY, and SUBAPP
2 Parameters are Optional for the Template: RUNS(), and RC()
6 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
7. Re-occurring Process: CA WA ESP Application Code
FEFTRACK statements call ESP Templates passing in parameters
JOB Links create dependencies between calls to the Job
7 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
9. Job Reuse and Dynamic Processing: ESP Template Code
VGET Statements Retrieve Values from ESP Variable Tables
3 Parameters are required for the Template: QUAL, DELAY, and SUBAPP
2 Parameters are Optional for the Template: RUNS(), and RC()
9 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
10. Job Reuse and Dynamic Processing
FEFTRACK statements call ESP Templates passing in parameters
JOB Links create dependencies between calls to the Job
10 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
11. Workload Director: Job Reuse and Dynamic Processing
11 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
12. Summary
A Few Words to Review
Key topics
Environment configuration
to utilize CA WA ESP
Templates
Leveraging CA WA ESP
Templates for automation
re-occurring processes
Leveraging CA WA ESP
Templates for automation
job re-use across multiple
applications
Findings
Nationwide discovered that
utilizing templates enables
a simple approach for
Workload automation
which requires dynamic
changes for parameters
passed into an CA WA ESP
Job Definition
12 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
Experiences
Utilizing templates enables
developers to reduce the
amount of code to develop
and support. Reducing
hours in the CA WA ESP
Application Development
Life cycle and Operations
support
13. For More Information
Insert appropriate screenshot and text overlay
from following “More Info Graphics” slide here;
Mainframe
ensure it links to correct page
To learn more about Mainframe, please visit:
http://bit.ly/1wbiPkl
13 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
14. For Informational Purposes Only
© 2014 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
This presentation provided at CA World 2014 is intended for information purposes only and does not form any type of warranty. Content
provided in this presentation has not been reviewed for accuracy and is based on information provided by CA Partners and Customers.
Terms of this Presentation
14 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.