simplifying workload automation by utilizing esp templates

14
Simplifying Workload Automation by Utilizing ESP Templates MFX06S @astrigari #CAWorld Mainframe Tony Strigari, Nationwide Consultant Infrastructure Engineer

Upload: ca-technologies

Post on 06-Jul-2015

290 views

Category:

Technology


1 download

DESCRIPTION

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. For more information on Mainframe solutions from CA Technologies, please visit: http://bit.ly/1wbiPkl

TRANSCRIPT

Page 1: Simplifying Workload Automation by Utilizing ESP Templates

Simplifying Workload Automation by Utilizing ESP Templates

MFX06S @astrigari #CAWorld

Mainframe

Tony Strigari, Nationwide Consultant Infrastructure Engineer

Page 2: Simplifying Workload Automation by Utilizing ESP Templates

2 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

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

Page 3: Simplifying Workload Automation by Utilizing ESP Templates

3 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

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

Page 4: Simplifying Workload Automation by Utilizing ESP Templates

4 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

CA WA ESP Environment Configuration

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

ESP Development and Test Libraries

ESP Production Libraries

Page 5: Simplifying Workload Automation by Utilizing ESP Templates

5 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

CA WA ESP Variable Table

Contains values references within the ESP Template

Page 6: Simplifying Workload Automation by Utilizing ESP Templates

6 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

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()

Page 7: Simplifying Workload Automation by Utilizing ESP Templates

7 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

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

Page 8: Simplifying Workload Automation by Utilizing ESP Templates

8 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

Workload Director: Re-occurring Process

Page 9: Simplifying Workload Automation by Utilizing ESP Templates

9 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

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()

Page 10: Simplifying Workload Automation by Utilizing ESP Templates

10 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

Job Reuse and Dynamic Processing

FEFTRACK statements call ESP Templates passing in parameters

JOB Links create dependencies between calls to the Job

Page 11: Simplifying Workload Automation by Utilizing ESP Templates

11 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

Workload Director: Job Reuse and Dynamic Processing

Page 12: Simplifying Workload Automation by Utilizing ESP Templates

12 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

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

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

Page 13: Simplifying Workload Automation by Utilizing ESP Templates

13 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

For More Information

To learn more about Mainframe, please visit:

http://bit.ly/1wbiPkl

Insert appropriate screenshot and text overlay from following “More Info Graphics” slide here;

ensure it links to correct page Mainframe

Page 14: Simplifying Workload Automation by Utilizing ESP Templates

14 © 2014 CA. ALL RIGHTS RESERVED. © 2014 CA. ALL RIGHTS RESERVED.

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