Mainframe Virtual User Group Summer 2013

Preview:

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

Citation preview

Virtual User GroupJuly 10th 2013

Copyright©2013 Serena Software Inc. All rights reserved.

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

3

First impressionsDave Jackson and Steve Downes

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

5

Migration UtilityAl Slovacek

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.

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

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

9

CMNPNLBC – ISPF Dialog

• ReadDir

• Listmem

• Scan/Replace

• Rexx interface

• Edit macro

10

CMNPNLBC

• Pass 1 – post processing

• Read only

• Duplicate elimination

• Orphan elimination

• Find missing components

• Inspect bad conform scores

• Iterate

• Report edit process

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

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

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.

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

15

Looking ForwardAl Slovacek and Steve Downes (Demo)

ChangeMan ZMF 7.2 - Themes

Modernization Time-to-Value Usability and Standards

High Availability

16

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

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

HLL Function ExitsSteve Downes

HLLX OverviewHLLX Source ExamplesHLLX Demo

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

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

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

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.

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.

Demo

26

And finally …

R&D Support

Sales Marketing

Product Officer

27

SHARE and xChangeKevin Parker

28

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

YouCompany

Serena

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!

30

Keep in touchsales@serena.com/support@serena.com/info@serena.com

Kevin ParkerMainframe Product Officer+1-650-481-3494kparker@serena.com

Al SlovacekSenior Director Mainframe Products+1-818-712-4135aslovacek@serena.com

Robert “Bob” AloisioVice President Mainframe Sales+1-516-922-3757raloisio@serena.com

Jeff JonesSenior Manager Customer Support+1-817-684-0707jjones@serena.com

Greg HughesPresident and CEO+1-650-481-3418ghughes@serena.com

NEXT EVENTSSHARE August 11th

xChange September 16th

Fall VUG October 15th

Recommended