abn amro ims v14 upgrade the journey so far - gse belux benelux 2016... · ©2016 ibm corporation...

Post on 26-Mar-2018

216 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

©2016 IBM Corporation

ABN AMRO IMS V14 upgrade

the journey so far

GSE BENELUX IMS User Group Meeting

October 2016 - Antwerp Belgium

Gerrit Oosterhuis – gerrit.oosterhuis@nl.ibm.com

2IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

AGENDA

Reason upgrade

Overview AAB IMS systems

Dependencies with other projects

IMS V14 project

Encountered issues

3IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

Reason for the upgrade

4IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

Overview AAB Systems – General notes (1)

ETO (3270 & printers)

Shared Queues

Commons Service Layer (SCI, OM, RM, RS)

Dynamic Resource Definition (Repository)

5IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

Overview AAB Systems – General notes (2)

Access patterns

3270

IMS Connect

MQ series (explicit & implicit)

BMP (mainly NMD)

ISC

6IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

Overview AAB Systems – General notes (3)

IMS DB types

DEDB (no FP DC)

HDAM / HIDAM

HISAM / SHISAM

GSAM

Indexes

7IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

Overview AAB Systems – Syspro Sandbox

2 LPARs

2 x 2-way IMS-plex

Used by systems programming staff

Initial installation & verification

Development infra software

8IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

Overview AAB Systems – Application Development

1 LPAR

2 individual IMS systems (System test, Unit Test)

These systems have SHQ although……

Used by application development teams

Building applications and initial testing

9IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

Overview AAB Systems – Exploitation Test

2 LPARs

3-way IMSplex

Used by for pre production testing

Verification of NFRs

Load testing

10IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

Overview AAB Systems – Production

4 LPARs

4-way IMSplex

Current peak abt. 94 mi

Current observed peak rate / sec: 2700

11IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

Dependencies with other projects

zOS 2.1

DB2 V11 NFM

MNV IMS

12IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – starting up the project

Submit request to start the project

Create a project plan

Apply for SVC (= Single Version Charge)

13IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – additional required updates

IBM

BTS 4.1 PTF

Fundi

IMS Performance Analyzer 4.4.0PTF

IMS Problem Investigor 4.2.0 PTF

14IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – additional required updates

BMC

DB Utilities Upgrade

Extended Terminal Assist Upgrade

Message Advisor Upgrade

Extended Buffer Manager Upgrade

Mainview for IMS Upgrade

Application Restart Control IMS Upgrade

15IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – additional required updates

CA

Compress IMS Upgrade

Compuware

Strobe Upgrade

Except Application Restart Control for IMS all upgrades / updates

were performed ahead of the IMS V14 implementation.

16IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – Installation #1

Base installation performed remotely on a IBM system

Initial customization performed remotely on a IBM

system by staff responsible for ABN AMRO.

Afterwards the IMS software and SMP/E environment

was shipped to an ABN AMRO system.

17IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – Installation #2 (sysgen)

Time to say goodbye to the SECURITY macro

ABN AMRO skipped IMS V13

DFSCSGN0 becomes a standalone reentrant module

DFSCTRN0 becomes a standalone reentrant module

We started using the RCLASS proclib parameter

18IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – Installation #3 (completing customization)

Customization of IMS V14 with SMPE usermods.

These modifications involve components that are

registered in the SMPE administration.

19IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – Installation #4 (activation #1)

Activate the type 4 SVC (type 2 SVC was already

present in OS nucleus)

Utility was used for T4 SVC in the systems

programming sandbox (avoided IPL)

IPL was used for other systems

20IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – Installation #5 (activation #2)

Graceful shutdown of online system

Build new repository using SLDS graceful shutdown

using IMS V14 software

Run ACB generation using IMS V14 software

Upgrade the recons using IMS V14 software

Fill operational SDFSRESL with IMS V14 software

Perform a cold start of the online subsystem

21IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – Installation #6 (activation #3)

Previous steps describe the concept

Except the shutdown and the restart the sequence

might be different for your shop

This is the first time for ABN AMRO Bank that the

MODBLKS dataset was not part of the version

upgrade

22IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – Testing on the sandbox

One IMSplex in the sandbox runs with IMS V14

Over the years a set of test scripts was developed by

the systems programming staff

A script can consist of manual actions, running jobs

or a mix of these two

Serves as basic tests

23IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – Testing on the sandbox – issues

Fallback to IMS V12 failed because of missing

compatibility ptf for repository based DRD

implementation (it was documented in the pdir)

CA Compress required an IMS V14 specific fix (S0C1)

Application Restart for IMS required an IMS V14

specific fix (cosmetic error related to a DRD module

that could cause confusion).

24IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – Testing Application Development systems

No specific tests are performed by the systems

programming staff

We rely on users raising incidents that are assigned to

the IMS systems programming staff

25IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – Testing Application Development systems - issues

Multiple sign on for user id failed

Root cause: incorrect handling of removing SECURITY macro

Fix: adjust SGN parameter

Program using ULU failed

Root cause: installation of an usermod was missed. During re-

sequencing of usermod ids an usermod was overlooked.

Fix: install the usermod

26IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – pre production systems

No specific tests are performed by the systems

programming staff

We rely on users raising incidents that are assigned to

the IMS systems programming staff

Load test executed by customer to asses impact on

cpu consumption and “in region elapse time”

transactions

27IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – pre production systems

Implementation is non disruptive for online

Batch is (partially) halted

28IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – testing pre production systems issues #1

One program suffered problems due to increased

virtual storage consumption

Already present on application development systems,

but not reported

Root cause unclear

Fixed by adjusting definitions layout virtual storage

and parameters for the IEFUSI step initiation exit

29IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – testing pre production systems issues #1

Warning: when adjusting parameters for IEFUSI take

care of reserving virtual storage required for abend

handling!!!

30IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – testing pre production systems issues #2

One program/database suffered problems due

creation of ghost segments

Already present on application development systems,

but not reported

Root cause: error in code for (changed) data capture

Has the potential to corrupt your user data in a

segment; pointers are correct

31IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – testing pre production systems issues #2

Caused by a SPE introduced in IMS V13!!!!!

Fix test has been validated and IMS support is

currently working on the apar (PI68888).

32IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – testing pre production systems issues #3

Do you remember this one?

33IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

IMS V14 – testing pre production systems issues #3

Both IMS V13 and IMS V14 promise a reduced TCO

Load test did not provide a straight forward proof of a

reduced TCO

Reduced TCO depends on the IMS functions you are

using

34IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

top related