SlideShare a Scribd company logo
1 of 14
Download to read offline
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.

More Related Content

More from CA Technologies

Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...CA Technologies
 
Case Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCase Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCA Technologies
 
Making Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramMaking Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramCA Technologies
 
Keynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageKeynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageCA Technologies
 
Emerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementEmerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementCA Technologies
 
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...CA Technologies
 
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...CA Technologies
 
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...CA Technologies
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...CA Technologies
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...CA Technologies
 
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...CA Technologies
 
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...CA Technologies
 
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentBlockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentCA Technologies
 
Establish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseEstablish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseCA Technologies
 
How Components Increase Speed and Risk
How Components Increase Speed and RiskHow Components Increase Speed and Risk
How Components Increase Speed and RiskCA Technologies
 
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...CA Technologies
 
The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...
The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...
The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...CA Technologies
 
When You Test Matters: Why Testing Early in the SDLC is Important
When You Test Matters: Why Testing Early in the SDLC is ImportantWhen You Test Matters: Why Testing Early in the SDLC is Important
When You Test Matters: Why Testing Early in the SDLC is ImportantCA Technologies
 
Application Security in a DevOps World
Application Security in a DevOps WorldApplication Security in a DevOps World
Application Security in a DevOps WorldCA Technologies
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCA Technologies
 

More from CA Technologies (20)

Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
 
Case Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCase Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital Government
 
Making Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramMaking Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security Program
 
Keynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageKeynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive Advantage
 
Emerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementEmerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access Management
 
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
 
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
 
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
 
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
 
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentBlockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of Deployment
 
Establish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseEstablish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital Enterprise
 
How Components Increase Speed and Risk
How Components Increase Speed and RiskHow Components Increase Speed and Risk
How Components Increase Speed and Risk
 
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
 
The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...
The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...
The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...
 
When You Test Matters: Why Testing Early in the SDLC is Important
When You Test Matters: Why Testing Early in the SDLC is ImportantWhen You Test Matters: Why Testing Early in the SDLC is Important
When You Test Matters: Why Testing Early in the SDLC is Important
 
Application Security in a DevOps World
Application Security in a DevOps WorldApplication Security in a DevOps World
Application Security in a DevOps World
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software Development
 

Recently uploaded

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Simplifying Workload Automation by Utilizing ESP Templates

  • 1. 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.
  • 8. Workload Director: Re-occurring Process 8 © 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.