+ All Categories
Home > Technology > Mainframe Virtual User Group Summer 2013

Mainframe Virtual User Group Summer 2013

Date post: 17-Jun-2015
Category:
Upload: serena-software
View: 908 times
Download: 1 times
Share this document with a friend
Description:
This presentation includes: - ZMF 7.1.3 First Impressions - New, competitive migration utility - Looking at what’s hot for 7.2 - Share in Boston and xChange in Miami Beach - Important changes at Serena
Popular Tags:
30
Virtual User Group July 10 th 2013 Copyright©2013 Serena Software Inc. All rights reserved.
Transcript
Page 1: Mainframe Virtual User Group Summer 2013

Virtual User GroupJuly 10th 2013

Copyright©2013 Serena Software Inc. All rights reserved.

Page 2: Mainframe Virtual User Group Summer 2013

2

Four things to take note of

First impressions

Migration utility

Looking forward

SHARE and xChange

Dave JacksonSteve Downes

Al Slovacek

Al SlovacekSteve Downes

Kevin Parker

Page 3: Mainframe Virtual User Group Summer 2013

3

First impressionsDave Jackson and Steve Downes

Page 4: Mainframe Virtual User Group Summer 2013

4

ChangeMan ZMF 7.1.3

EclipseWindows 8 support

Large volume (EAV) support

Allow scheduled promotion requests

Improved filtering

ZDDOPTS Further align with ZDD client Support for RACF groups

zDDWindows 8 support

Large Volume (EAV) Support

Simplify Installer

Allow scheduled promotion requests

ZDDOPTS support for RACF groups

7.1.3Continue defect backlog burndown

Large Volume (EAV) Support

ERO Web Services

DNS name support

Activity Logfile parms

#varlist updates

Page 5: Mainframe Virtual User Group Summer 2013

5

Migration UtilityAl Slovacek

Page 6: Mainframe Virtual User Group Summer 2013

6

History

• Panvalet and Librarian came into being as the most reliable source repositories of their time in the 1960s

• Volatility of legacy production code has been a barrier to conversion off of Pan/Lib

• Yet CA customers continue to pay significant maintenance costs and derive little or no value (little or no product enhancements, no currency support, no support for modern workloads, Java, zFS, etc.)

• An actual Librarian message recently seen at a global financial services client: SUMMARY OF MESSAGESFINAL INPUT STATEMENT WAS NOT —END. MAKE SURE THAT LAST PART OF DECK WAS NOT DROPPED.A —END statement did not follow the data. Make sure that the control stream is complete.

Page 7: Mainframe Virtual User Group Summer 2013

7

How Serena can help

• PREVIOUSLY• Conversion off of Pan/Lib involved extraction to PDS/PDSEs then

manual migration into ZMF

• NEW• Serena Professional Services armed with a new utility to execute

rapid, accurate and complete conversions from Panvalet or Librarian to ChangeMan ZMF

• Complete conversion of Pan/Lib components including:• Versioning• Component History• Baselines (including full generations, or stacked reverse delta) • Selective conversion, filtering, XML generation• Support for multiple input sources• Intelligent language determination• Orphan, duplicate, missing component, junk determination

Page 8: Mainframe Virtual User Group Summer 2013

8

Migration Approach – CMNPNLBC (Phase 1)

• Pass 1 – for discovery

• Read only

• Detection• Duplicates, • Missing, • Orphans

• Language identification

• Source, Copy detection

• Comprehensive Filtering

• Conformance score

• Report post process

• Iterative

Page 9: Mainframe Virtual User Group Summer 2013

9

CMNPNLBC – ISPF Dialog

• ReadDir

• Listmem

• Scan/Replace

• Rexx interface

• Edit macro

Page 10: Mainframe Virtual User Group Summer 2013

10

CMNPNLBC

• Pass 1 – post processing

• Read only

• Duplicate elimination

• Orphan elimination

• Find missing components

• Inspect bad conform scores

• Iterate

• Report edit process

Page 11: Mainframe Virtual User Group Summer 2013

11

CMNPNLBC(Phase 2)

• Copy members to PDS(E)• Copies the identified

members• Convert Lib stats to

ISPF stats• 9 & 10 char names stored

as SRD

• Options:• Post process report• Synonym conversion• Generate versions • Generate XML• User customization

Page 12: Mainframe Virtual User Group Summer 2013

12

CMNPNLBC (Phase 3)

• Pass 3 – Ensure nothing is left behind• Post operative detection

after• Full life cycle• Members secured in

Baseline Libraries• Component History

captured• Archive Levels preserved

• Analyzes members in both systems

• Shows components left behind• ZMF Packages audited for completeness• Safeguard against duplication

Page 13: Mainframe Virtual User Group Summer 2013

13

Customer ExperienceMajor Global Financial Organization

• 10 Librarian

• 14 Panvalet

• Utility enhanced for multiple library input

• Cross library duplicate detection

• A previously manually converted application (approximately 400 person-hours)

• Complete lifecycle

• Component History preserved.

• Member statistics carried over.

Page 14: Mainframe Virtual User Group Summer 2013

14

Customer ExperiencesEducation services provider

• Very Fast

• Numeric member names

• Non-national special characters in member names

• Source and Copybooks sometimes in segregated libraries, sometimes in shared libraries

• Panvalet positions 9-10 not always used

• Librarian Archive levels not used

• Multiple repositories by application release

• Y2K issues with Librarian

Page 15: Mainframe Virtual User Group Summer 2013

15

Looking ForwardAl Slovacek and Steve Downes (Demo)

Page 16: Mainframe Virtual User Group Summer 2013

ChangeMan ZMF 7.2 - Themes

Modernization Time-to-Value Usability and Standards

High Availability

16

Page 17: Mainframe Virtual User Group Summer 2013

17

Themes

• Time To Value• Pre/Post Exits

• Exits can be coded in REXX and/or any LE-supported language

• Centralize customizations for ease of upgrade

• Expose customizations to Client Pack

• Application mass copy/clone/update support• Clone all application

configuration data to another new/existing app

• Mass update of a single application parameter across all or many applications.

• High Availability• Build on 7.1.3 (support for

DNS over IP address)• Failover (Automated Restart

Management)

• Modernization• Expose ERO Web Services• Extend RD&T support

• Usability and Standards• Consistency across UI• JCL standards• Consistent use of Sort and PF

keys

Page 18: Mainframe Virtual User Group Summer 2013

ZMF+Release Management Touchpoints

18

System Test

Acceptance Test

Mainframe

Unix / Linux

Windows

Pre Prod

ProductionConfigurable steps (environments) toward production + Process

VaultDelivery

Subversion

Dimensions

ZMF(as Release Vault)

3rd Party Build & Test Tools

Build & Test Management

Baseline-N

Checkout

BaselineRipple

Baseline-2

Baseline-1

Baseline0

ReverseBaselineRipple

InstallPromotion Level 10 Promotion

Level 15

Development Systems

Integration

Promotion Level 20 Promotion

Level 25

Development Systems

Integration

Promotion Level 80

Production Integration

Promotion

SERENA SOFTWARE INC.18

Page 19: Mainframe Virtual User Group Summer 2013

HLL Function ExitsSteve Downes

HLLX OverviewHLLX Source ExamplesHLLX Demo

Page 20: Mainframe Virtual User Group Summer 2013

20

HLLX Overview Rationale

• Key item requested by customers• Currently, customers modify ISPF Panels – inaccessible to

ClientPack• Multiple clients (ISPF, Eclipse and ZDD) demand a common

method of invoking business logic• Remove need for repetitive rework of user customizations • Simplify the upgrade process – improve time to value

• Enable consistent and seamless approach across all clients

• No structural changes to API across releases• Protected to ensure future compatibility and upgradability

Page 21: Mainframe Virtual User Group Summer 2013

21

HLLX OverviewHow it works (part 1)

• Isolate customer written LE/REXX code from ZMF stc• VSCR and protection from error/abend

• Separate HLL exit processing address space• Started/Shut down automatically by ZMF stc

• ZMF user subtask – HLL A/S exit processing subtask• Initiation/Termination to bracket logical group of exit calls• HLL A/S subtask initiates LE enclave and/or REXX environment as

required.

• All ‘expected’ functions available from exit program• File I/O• ZMF services• CAF-DB2• Call external routines

Page 22: Mainframe Virtual User Group Summer 2013

22

HLLX OverviewHow it works (part 2)

• Published, non-volatile API for each exit point• New fields/variables added to end of list

• Initially arranged amongst specific UI panel flows/functions• Package Create – ENH209028 (currently in sandbox)• Build – ENH210231• Approval – ENH208969• Install – ENH210233

• Future exit points added as requested• Need to validate each for performance implications

• Note: NOT a replacement for existing assembler exits• These remain unchanged• Many of the assembler exits have critical performance

requirements

Page 23: Mainframe Virtual User Group Summer 2013

23

HLLX DetailAdmin

• Exit module details maintained in ZMF admin• User chosen name for exit program/exec• Active/Inactive• LE/REXX

• Two definitions per exit point• Standard – applies to all• Debug – applies only to listed userids

• Definitions stored in pmast• Service call to allow clients to decide, up-front, which HLL exits

(if any) are to be invoked.

Page 24: Mainframe Virtual User Group Summer 2013

24

HLLX DetailTesting/Diagnosis

• Refresh of exit modules• Disconnect/Reconnect client to pick up exit program/exec

changes

• ZMF Modify command to display active exits in SERPRINT

• ZMF Trace class to show data passed to/from each HLL exit point• Includes timestamp for monitoring delays in customer code.

Page 25: Mainframe Virtual User Group Summer 2013

Demo

Page 26: Mainframe Virtual User Group Summer 2013

26

And finally …

R&D Support

Sales Marketing

Product Officer

Page 27: Mainframe Virtual User Group Summer 2013

27

SHARE and xChangeKevin Parker

Page 28: Mainframe Virtual User Group Summer 2013

28

SHARE www.share.comBoston, August 11th to 16th, 2013

YouCompany

Serena

Page 29: Mainframe Virtual User Group Summer 2013

29

xChange www.serena.com/xchangeMiami Beach, September 16th to 18th, 2013

• Single ticket $1,895• 5-Pack $8,500 (only $1,700

each)• Special pricing for

international

• 70 breakout sessions• 14 dedicated to mainframe

• Answer zone!• Executive meetings!• Networking and more

Lowest price since

2006!

Page 30: Mainframe Virtual User Group Summer 2013

30

Keep in [email protected]/[email protected]/[email protected]

Kevin ParkerMainframe Product [email protected]

Al SlovacekSenior Director Mainframe [email protected]

Robert “Bob” AloisioVice President Mainframe [email protected]

Jeff JonesSenior Manager Customer [email protected]

Greg HughesPresident and [email protected]

NEXT EVENTSSHARE August 11th

xChange September 16th

Fall VUG October 15th


Recommended