23
1 Intern al Use only TA TA CONSULT ANCY SERVICES

Standard Life - App Recovery Overview

Embed Size (px)

Citation preview

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 1/23

1Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 2/23

Table of contents

 About Standard Life

Organization structure

Application Recovery Overview

Systems and conventions

Incident Process overview

Introduction to USD

Introduction to OPC/A

Filtering Incidents

Introduction to Legacy

Introduction to Endevor 

Introduction to Tools

Probrec process overview

Change order creation

2Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 3/23

About Standard Life Group:

Standard Life is a major asset managing group headquartered in Edinburghand operating across the globe. Established in 1825, Standard Life provides

pensions, investment management, banking and healthcare insurance

products to over 7 million customers worldwide.

Standard Life has over 10,000 employees across the UK, Canada, Ireland,

Germany, Austria, USA and Hong Kong. Standard Life's joint ventures haveoffices in India and mainland China

TCS-SL Relationship Overview:

TCS-SL Relationship has started in the late 90’s with migration projects for 

Standard Life Healthcare, Papilon, Life & Pensions where in code wasmigrated from Delta, Assembler, Cobol (16 bit) to Cobol (24 bit). The

 Application Recovery project has started in November, 2004.

3Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 4/23

Organization Structure – TCS/SLEL:

TCS Offshore

 Arun Kumar Ayyavoo

(GL)

 Anil Kumar (PM)

Prakash / Kumar(PL)

Team Members

ISAR Onsite SLESL 

Ralph Fairweather 

 Alan Wright

John Mike

Strachan Driscoll

(Technical managers)

TCS Onsite

(Prasath Saravanan)

Irfan Mohamed(BRM)

4Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 5/23

 

Michael Driscoll

John Strachan

Kenny Mair 

 Andrew Stewart

Kerr Duncan

+ TCS

Application Recovery

Application Recovery Overview:

5Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 6/23

Application Recovery Overview:

The objective of the project is to provide application recovery support for 

SL mainframe applications belonging to the ISAR queue in USD(Unicenter Service Desk). SL has Critical, Customer High, High, Medium

and Low priority incidents. TCS would be working only Customer High,

High, Medium and Low priority Incidents. As part of the recovery

process TCS will not be making any code changes.

Scope of Support:

Working on USD incidents queue is primary priority. However when

USD incidents queue is quiet, the following are taken up

1. Problem Records assigned by SL

2. Data Collection (metrics)

3. Knowledge Sharing Sessions within the team

Since TCS would be working on the problem records only when there

are no Incidents, there will be no agreed end date for implementing the

problem records. TCS has been providing extended support cover since

Oct 2007.

6Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 7/23

Onsite scope of work:

• Client Coordination, to help the offshore team solve the daily queries by

interacting with client.

• Interact with the client and get the offshore issues resolved on time.

• To work on new application areas that are not part of offshore and give

knowledge transition to offshore.

• Onsite would cover the support on the major TCS holidays when there is

no support from Offshore.

7Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 8/23

SLA of incidents:

Customer high priority – 2 hoursHigh priority – 4 hours

Medium priority – 8 hours

Low priority – 16 hours

Normal order for processing incident is

1. Customer High

2. High

3. Medium

4. Low

Incidents with mainframe job failures, transaction failure (not starting with

BQ and GW), workstation XCOM job failures will be considered for taking

up.

8Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 9/23

System / Subsystem Classification:

IMS Subsystems:

IMSA - 90% of the jobs run in this region

IMSB - Obsolete

IMSC – Production region (Minimal no. of jobs run on this, jobs using SAS

etc…) 

IMSDEV - Development region

DB2 Subsystems:

DSA - Production region – 90% of the jobs run on this region

DSH – 10% of the jobs run on this region

DSN – Development region

9Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 10/23

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 11/23

Commonly used datasets:

All the information about the job is available in following libraries

OJ.MASTER.DOCOPER

OJ.UPDATE.DOCOPER (About to move into production)

Description of the applications is available in following libraries

OJ.MASTER.DOCAPPL

OJ.UPDATE.DOCAPPL (About to move into production)

Production JCL’s reside in

OJ.MASTER.JOB

A1.MASTER.JOB (About to move into production)

Production PROC’s reside in 

OJ.MASTER.PROCLIB

A1.MASTER.PROCLIB (About to move into production)

11Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 12/23

Cobol programs in production exist in

NAE.PROD.SOURCE

Copy books in production exist in

NAE.PROD.COPYBOOK

Program list of production programs exist in

NAE.PROD.**LIST where ** is the system name that can be found from

Endeavor 

Internal Use only TATA CONSULTANCY SERVICES 12

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 13/23

Usage of Group ops ID:

Group ops id is used to

• Edit a dataset

• Rename or back up a dataset

Categorization based on type of fix:

The problems that are encountered in application recovery may

require

• Data fix

• Code fix

13Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 14/23

Points to consider in resolving incidents

• When ever an incident is accepted, keyword ‘TCS’ needs to bespecified at the end of summary description.

• If a Job under an application fails then all the failures related to thatapplication should be accepted by the person who has accepted theoriginal incident.

• To work on an incident in the queue, first we should accept theincident.

• When we pass incident to CSSI or other teams for investigation on aparticular policy, that policy number should be mentioned in the latest

update.

• Whenever an incident is accepted, first update should be kept ASAP.

14Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 15/23

How to USE USD (Unicenter Service Desk)

USD is a tool useful to create, update comments, update status of the

following. USD is also useful to transfer the incidents from one group to

other group.

i.Incidents

ii.Problem records

iii.change records.

USD is replaced with old application called SOLVE. USD training manual

can be referred for more details.

15Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 16/23

  OPCA (OPERATION PLANNING CTRL & AUDIT)

• OPCA is a tool used to check the status of the Job/Application,

or to rerun the Job etc. in mainframe

• Applications run on OPC/A are accessible from TSOB. Applicationsrun on OPC/K are accessible from TSOK.

• OPCA is used to modify the current plan of the Applications

or to edit JCL of the Job. Even a new job or application can beadded to run at required time

• Used to check the Special Resources and Dependencies

of the Jobs.

• Used to check workstation job logs.

To access OPCA, logon to TSOB and enter 9.o at ISPF Primary Menu.

OPC-A scheduler document in attachment can be referred for moredetails

16Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 17/23

FILTERING Incidents creation

Filtering is a way of reducing unnecessary incidents beingcreated. Sometimes, in addition to main incident, duplicate

incident will also be created. The duplicate incident appears like

‘Error  in program xxxxxxxx’. The duplicate incident will

sometimes be useful for knowing error message, some times the

duplicate incident will not be useful. In case the duplicateincident is not required, Filtering can be applied to avoid

duplicate incidents.

Filtering document in attachments can be referred for more

details

17Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 18/23

INTRODUCTION TO LEGACY

• Legacy contains all the information about Jobs, Programs, Datasets, etc..For example, to know the jobs that use a particular dataset, Legacy can be

referred

• Legacy is active in TSOB.

• To invoke Legacy, enter TSO Legacy at ISPF Primary Option Menu.

Legacy document in attachments can be referred for more details

18Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 19/23

INTRODUCTION TO ENDEVOR

Endeavor is useful for promoting components into production.

• Various environments in Endevor are:

Production

 Acceptance

System Testing .• Each program is considered as an element in Endevor.

• Endevor is accessible from TSOD.

• From TSOD ISPF Primary Option Menu, hit 9.ndv to go to Endevor.

•Endeavor process document in attachments can be referred for more

details

19Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 20/23

INTRODUCTION TO TOOLS

There are Various tools that are used for Application Recovery.

1. Abend-aid

2. Platinum

3. File-aid

4. PAS

5. x-peditor • Abend-aid is a tool used to view the data from dump in a formatted way. It

shows the previous and current record of files of a failed job.

• Platinum is used to browse/view the DB2 tables.

• File-aid is used to view the files in a formatted mode.

• PAS is used to find the past job details information.

Introduction to Tools document in attachments can be referred for more details

20Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 21/23

Problem Records

If a Job is failing often we give permanent fix or solution to the Job

by creating a problem record.

Notes:

a. If problem has been caused by a recent software change, go back to

developer to arrange a fix – only cut a problem record if this is not an

option.

a. No problem record should be created for OPCA changes. They should

be passed to the Schedulers q (SC OPSUPP).

c. USD incidents should not be passed to developers to deal with .

These should be retained by ISAM. If the recovery action is complete, but there

are still actions outstanding, then a P/R should be created by mentioning the incident

into it.

d. A P/R should still be created where it is for a KNOWN PROBLEM, but it is not

deemed worthwhile to progress a fix. These should not be closed unless a fix has

been applied.

21Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 22/23

Change orders

If an incident recovery needs a component (e.g. Program) change, then

a change record will be created to implement the program change

into production. Following is the process.

a. Make changes to the component and keep in local dataset

b. Create a change order request and get a change number 

c. Create endevor package for the component change

d. Request Alen Wright to submit the change

e. Request change request group to implement the changef. Request operation group to implement the package into production

g. Once the change is successful, close the change order request

22Internal Use only TATA CONSULTANCY SERVICES

7/27/2019 Standard Life - App Recovery Overview

http://slidepdf.com/reader/full/standard-life-app-recovery-overview 23/23

 

APPENDIX A

 Abbreviation – Description:

TCS – Tata Consultancy Services

SL – Standard Life

SLA – Service Level Agreement

23Internal Use only TATA CONSULTANCY SERVICES