Mainframe 
Simplifying Workload Automation by 
Utilizing ESP Templates 
Tony Strigari, Nationwide Consultant 
Infrastructure Engineer 
MFX06S @astrigari #CAWorld
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.
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.
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
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.
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.
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.
Workload Director: Re-occurring Process 
8 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
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.
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.
Workload Director: Job Reuse and Dynamic Processing 
11 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
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
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.
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.

Simplifying Workload Automation by Utilizing ESP Templates

  • 1.
    Mainframe Simplifying WorkloadAutomation by Utilizing ESP Templates Tony Strigari, Nationwide Consultant Infrastructure Engineer MFX06S @astrigari #CAWorld
  • 2.
    Abstract Nationwide Insurancehas 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 WAESP 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 ESPEnvironment 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 ESPVariable 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: CAWA 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: CAWA 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.
  • 8.
    Workload Director: Re-occurringProcess 8 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
  • 9.
    Job Reuse andDynamic 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 andDynamic 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: JobReuse and Dynamic Processing 11 © 2014 CA. © 2014 CA. ALL RIGH TASL LR RESIGEHRVTSE DR.E SERVED.
  • 12.
    Summary A FewWords 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 PurposesOnly © 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.