Successfully reported this slideshow.
Virtual User Group
July 10th 2013
Copyright©2013 Serena Software Inc. All rights reserved.
Four things to take note of
2
First impressions
Migration utility
Looking forward
SHARE and xChange
Dave Jackson
Steve Dow...
First impressions
Dave Jackson and Steve Downes
3
ChangeMan ZMF 7.1.3
4
Eclipse
Windows 8 support
Large volume (EAV) support
Allow scheduled promotion requests
Improved fil...
Migration Utility
Al Slovacek
5
History
• Panvalet and Librarian came into being as the most reliable source
repositories of their time in the 1960s
• Vol...
How Serena can help
• PREVIOUSLY
• Conversion off of Pan/Lib involved extraction to PDS/PDSEs then manual
migration into Z...
Migration Approach – CMNPNLBC
(Phase 1)
• Pass 1 – for discovery
• Read only
• Detection
• Duplicates,
• Missing,
• Orphan...
CMNPNLBC – ISPF Dialog
• ReadDir
• Listmem
• Scan/Replace
• Rexx interface
• Edit macro
9
CMNPNLBC
• Pass 1 – post processing
• Read only
• Duplicate elimination
• Orphan elimination
• Find missing components
• I...
CMNPNLBC
(Phase 2)
• Copy members to PDS(E)
• Copies the identified
members
• Convert Lib stats to
ISPF stats
• 9 & 10 cha...
CMNPNLBC
(Phase 3)
• Pass 3 – Ensure nothing is
left behind
• Post operative detection
after
• Full life cycle
• Members s...
Customer Experience
Major Global Financial Organization
• 10 Librarian
• 14 Panvalet
• Utility enhanced for multiple libra...
Customer Experiences
Education services provider
• Very Fast
• Numeric member names
• Non-national special characters in m...
Looking Forward
Al Slovacek and Steve Downes (Demo)
15
ChangeMan ZMF 7.2 - Themes
Modernization Time-to-Value
Usability and
Standards
High Availability
16
Themes
• Time To Value
• Pre/Post Exits
• Exits can be coded in REXX and/or
any LE-supported language
• Centralize customi...
ZMF+Release Management Touchpoints
18
System
Test
Acceptance
Test
Mainframe
Unix / Linux
Windows
Pre Prod
ProductionConfig...
HLL Function Exits
Steve Downes
HLLX Overview
HLLX Source Examples
HLLX Demo
HLLX Overview
Rationale
• Key item requested by customers
• Currently, customers modify ISPF Panels – inaccessible to Clie...
HLLX Overview
How it works (part 1)
• Isolate customer written LE/REXX code from ZMF stc
• VSCR and protection from error/...
HLLX Overview
How it works (part 2)
• Published, non-volatile API for each exit point
• New fields/variables added to end ...
HLLX Detail
Admin
• Exit module details maintained in ZMF admin
• User chosen name for exit program/exec
• Active/Inactive...
HLLX Detail
Testing/Diagnosis
• Refresh of exit modules
• Disconnect/Reconnect client to pick up exit program/exec changes...
Demo
And finally …
26
R&D Support
Sales Marketing
Product
Officer
SHARE and xChange
Kevin Parker
27
SHARE www.share.com
Boston, August 11th to 16th, 2013
28
xChange www.serena.com/xchange
Miami Beach, September 16th to 18th, 2013
29
• Single ticket $1,895
• 5-Pack $8,500 (only $...
Keep in touch
sales@serena.com/support@serena.com/info@serena.com
30
Kevin Parker
Mainframe Product Officer
+1-650-481-349...
Upcoming SlideShare
Loading in …5
×

Mainframe Virtual User Group Summer 2013

1,293 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Mainframe Virtual User Group Summer 2013

  1. 1. Virtual User Group July 10th 2013 Copyright©2013 Serena Software Inc. All rights reserved.
  2. 2. Four things to take note of 2 First impressions Migration utility Looking forward SHARE and xChange Dave Jackson Steve Downes Al Slovacek Al Slovacek Steve Downes Kevin Parker
  3. 3. First impressions Dave Jackson and Steve Downes 3
  4. 4. ChangeMan ZMF 7.1.3 4 Eclipse Windows 8 support Large volume (EAV) support Allow scheduled promotion requests Improved filtering ZDDOPTS  Further align with ZDD client  Support for RACF groups zDD Windows 8 support Large Volume (EAV) Support Simplify Installer Allow scheduled promotion requests ZDDOPTS support for RACF groups 7.1.3 Continue defect backlog burndown Large Volume (EAV) Support ERO Web Services DNS name support Activity Logfile parms #varlist updates
  5. 5. Migration Utility Al Slovacek 5
  6. 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: 6 SUMMARY OF MESSAGES FINAL 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. 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 7
  8. 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 8
  9. 9. CMNPNLBC – ISPF Dialog • ReadDir • Listmem • Scan/Replace • Rexx interface • Edit macro 9
  10. 10. CMNPNLBC • Pass 1 – post processing • Read only • Duplicate elimination • Orphan elimination • Find missing components • Inspect bad conform scores • Iterate • Report edit process 10
  11. 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 11
  12. 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 12
  13. 13. Customer Experience Major 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. 13
  14. 14. Customer Experiences Education 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 14
  15. 15. Looking Forward Al Slovacek and Steve Downes (Demo) 15
  16. 16. ChangeMan ZMF 7.2 - Themes Modernization Time-to-Value Usability and Standards High Availability 16
  17. 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 17
  18. 18. 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 Baseline Ripple Baseline -2 Baseline -1 Baseline 0 Reverse Baseline Ripple Install Promotion 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
  19. 19. HLL Function Exits Steve Downes HLLX Overview HLLX Source Examples HLLX Demo
  20. 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 20
  21. 21. HLLX Overview How 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 21
  22. 22. HLLX Overview How 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 22
  23. 23. HLLX Detail Admin • 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. 23
  24. 24. HLLX Detail Testing/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. 24
  25. 25. Demo
  26. 26. And finally … 26 R&D Support Sales Marketing Product Officer
  27. 27. SHARE and xChange Kevin Parker 27
  28. 28. SHARE www.share.com Boston, August 11th to 16th, 2013 28
  29. 29. xChange www.serena.com/xchange Miami Beach, September 16th to 18th, 2013 29 • 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
  30. 30. Keep in touch sales@serena.com/support@serena.com/info@serena.com 30 Kevin Parker Mainframe Product Officer +1-650-481-3494 kparker@serena.com Al Slovacek Senior Director Mainframe Products +1-818-712-4135 aslovacek@serena.com Robert “Bob” Aloisio Vice President Mainframe Sales +1-516-922-3757 raloisio@serena.com Jeff Jones Senior Manager Customer Support +1-817-684-0707 jjones@serena.com Greg Hughes President and CEO +1-650-481-3418 ghughes@serena.com NEXT EVENTS SHARE August 11th xChange September 16th Fall VUG October 15th

×