+ All Categories
Home > Documents > ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation...

ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation...

Date post: 26-Mar-2018
Category:
Upload: vukiet
View: 214 times
Download: 0 times
Share this document with a friend
34
©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October 2016 - Antwerp Belgium Gerrit Oosterhuis [email protected]
Transcript
Page 1: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

©2016 IBM Corporation

ABN AMRO IMS V14 upgrade

the journey so far

GSE BENELUX IMS User Group Meeting

October 2016 - Antwerp Belgium

Gerrit Oosterhuis – [email protected]

Page 2: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 3: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

3IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016

Reason for the upgrade

Page 4: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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)

Page 5: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 6: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 7: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 8: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 9: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 10: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 11: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 12: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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)

Page 13: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 14: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 15: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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.

Page 16: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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.

Page 17: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 18: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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.

Page 19: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 20: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 21: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 22: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 23: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 24: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 25: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 26: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 27: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 28: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 29: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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!!!

Page 30: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 31: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 32: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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?

Page 33: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

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

Page 34: ABN AMRO IMS V14 upgrade the journey so far - GSE Belux BeNeLux 2016... · ©2016 IBM Corporation ABN AMRO IMS V14 upgrade the journey so far GSE BENELUX IMS User Group Meeting October

34IMS V14 upgrade AAB … status October 2016

GSE BENELUX IMS User Group Meeting – October 2016


Recommended