Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill...

14
Understanding Application Programming Procedures Company Name Date - Time 1 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application Development Overview 1 hour 35 minutes 50 minutes PowerPoin t Our Programming and Batch Systems Webinar Understanding Application Programming Procedures = Datatrain Course Modules Data Management Systems Transaction Processing Systems Programming Capabilities Batch Systems 30 minutes PowerPoin t Our Data Management and Transaction Processing

Transcript of Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill...

Page 1: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Understanding Application Programming Procedures

Company Name

Date - Time

1 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

z/OS Application Development Overview

1 hour

35 minutes

50 minutes

PowerPoint Our Programming and Batch Systems

WebinarUnderstanding

Application Programming Procedures

= Datatrain Course Modules

Data Management Systems

Transaction Processing Systems

Programming Capabilities

Batch Systems

30 minutes

PowerPoint Our Data Management and Transaction

Processing

Page 2: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

2 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

About You

Group Numbers

Another group 2

Another company 1

New graduate 4

Page 3: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Objectives

•Questions from the course so far

•Who are the Applications Programmers?

•Where we fit in the organisation

•Our applications

•Application programming policies and procedures

3 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

Page 4: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Clarification of Previous Material

•General comments received.

•Queries on z/OS applications programming.

4 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

Page 5: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Who are the application programmers?

5 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

Page 6: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Where do application programmers fit in?

6 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

Page 7: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Our group’s responsibilities

7 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

1. Applications Software MaintenanceMaintaining existing software. Fixing problems, modifying software as required by the business groups, making the applications run faster and smarter.

2. New Software DevelopmentDeveloping new mainframe-based solutions.

3. Opening Up Legacy ApplicationsWeb enabling our existing applications, and opening them up to UNIX, Windows and other applications.

4. Disaster RecoveryManage and test plans for applications disaster recovery.

Page 8: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Our group’s priorities

8 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

1. Keep Systems Running. Goal: Zero IMS/CICS transaction abends, overnight batch completed by 7am, online response time < 1 second.

2. Get the Most Out of Our ApplicationsOpen up legacy applications and data. Get the most from our investment.

3. InnovationCurrent Projects: Java in IMS, C in CICS, Rational Developer for z.

Page 9: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Our applications

9 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

Widget

Core Sales

CICS/VSAMCICS/DB2

Interface into Blerget

Widget 2

Mail Order SalesRuns with WidgetReplaces Wodget

Blerget

Brrr Sales

IMS/DLI

Page 10: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Change management walk-through

10 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

•Develop•Change the source code using SCLM Edit

•Compile the source code using AppDev ISPF Panels

•Review test scripts, and update if necessary

•Test in our Test system using the Test scripts

•Review 1•Submit to Application Programming Lead for Review

•Reviewer checks code, test scripts, run report.

•If changes required, returned to Developer.

•Moved into Development

Page 11: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Change management walk-through

11 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

•Review 2•Submit to Division Change Management for Review

•Reviewer checks reports and documentation.

•Implement•Submit implementation request to Operations

•Operations implement change as documented.

•Review 3•Submit to Division Change Management – success or fail.

•Division Change Manager review success or failure, and any recommendations.

•Report to IT Manager.

Page 12: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Other policies and procedures

•Add any other policies and procedures.

12 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

Page 13: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Summary

•The Applications Programming Group

•Where Applications Programmers Fit in the Organisation

•Our Group’s Responsibilities and Priorities

•Our Applications

•Our Change Management System

•Other Policies and Procedures

13 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

Page 14: Understanding Application Programming Procedures Company Name Date - Time 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS.

Questions

14 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

z/OS Application Development Overview

1 hour

35 minutes

50 minutes

PowerPoint Our Programming and Batch Systems

WebinarUnderstanding

Application Programming Procedures

= Datatrain Course Modules

Data Management Systems

Transaction Processing Systems

Programming Capabilities

Batch Systems

30 minutes

PowerPoint Our Data Management and Transaction

Processing