Date post: | 17-Jun-2015 |
Category: |
Technology |
Upload: | serena-software |
View: | 908 times |
Download: | 1 times |
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 [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