1Copyright © Serena Software 2016
Mainframe Virtual User Group – January 2016
2
Move Fast Without Breaking Things
HRLEsHighly Regulated Large Enterprises
Speed without riskEnd-to-end
Practitioner specificCollaboration enabled
Enterprise scaled
Supporting allEnterprise methodologies
Enterprise technologiesEnterprise platforms
3
News, Events and Announcements
Product Update
ChangeMan ZMF 8.1.1 Preview
Q&A
Agenda
4
Serenade – Serena’s Bi-Annual Mainframe Newsletter
• New format• Content resides on Serena Central• Contributions by
• Partners• Customers• Product Team• Support• ProServ• Tech Tips• Industry Insights• Events
• Published Jan 28th
5
Serena at Share San Antonio
Visit us at Booth #608And Enter to
Win a MiPosaur
Serena Software at ShareMark Levy will be a
featured speaker in the
“DevOps in the
Enterprise” track. Bob Yates demos
modern application
delivery for the
mainframe at the
Serena booth #608
DevOps in the Enterprise
6
Old Repositories
• Can’t modernize• Can’t control• Can’t integrate• Can’t maintain workforce
RAMP Up Your Old Repositories
RAMPRepository Automated Migration Process
Free automated assessment of the current state of the repository
Free analysis of assessment report with recommendations
7Copyright © Serena Software 2016
Products Update
Al Slovacek Vice President, Mainframe Products
9
• Continues the theme of 8.1 that GA’d October 2014• Over 200 Change Request have been addressed.
• ~75 Enhancement requests including • IPV6 Support• DB2 Native Stored Procedures• Support for IBM ARM (Automatic Restart Manager) • Additional XML service calls
• Cmponent / List / Pkg• Calendar/Summary/Service
• Second phase of HLLX exits• Additional HLLX exits• Minor refinements to HLLX based on feedback
• ZMF4ECL support for the LPEX Editor
ChangeMan ZMF 8.1.1 overview
9
10
• Continued..• Client Pack Support for IBM AT-TLS• Additional Sort options provided to ISPF panels
• Application admin baseline panels CMNCBAS1, CMNCBAS2.• Application production libraries panel CMNCPRDL.• Application update across applications baseline panel CMNCBAS3.• Application update across applications production libraries panel CMNCPRD2.• Global library type selection list panel CMNGLTPL within application admin library types, promotion,
baseline and production libraries.
• Minor changes to CUA based on feedback• Dynamic support for SKIP(OFF/ON) toggle based on feedback requests
• Planned GA date for V8.1.1 of ChangeMan ZMF and Client Pack 8.1.1 – March 18 2016
ChangeMan ZMF 8.1.1 overview
10
11
• ~75 CRs / 44 enhancements / defect backlog• Fall time change• UI consistency (V01-V10 variable support in Client Pack)• HLLX: Release area checkin• Stage or copy components from another package• SORT enhancements• GA TBD
ChangeMan ZMF 8.1.2
12
Special Interest Groups (SIGs)
SERENA SOFTWARE INC.
ZMF 8.2 ZMF and Adabas/Natural ZMF Upgrade ZMF Reporting ZMF Online Forms ManagerZMF User Defined Impact AnalysisZMF and Stored ProceduresComparex
Mainframe SIGsSerena Central
14
ChangeMan ZMF
H1 CY15 H2 CY15 H1 CY16
Legend
DraftProposedConstructionShipped
CP 8.1
ZMF 8.1.1
CP 8.1.1
ZMF 7.1.3.03
CP 7.1.3.02
End of Development for ZMF 7.1.3 and 7.1.3.01
End of Development for Client Pack 7.1.3, 7.1.3.01 and 7.1.3.02
ZMF 8.1.0.01
CP 8.1.0.01
End of Support for ChangeMan ZMF v7 August 31, 2016
8.1.2
CP 8.1.2
15
ChangeMan SSM and StarTool
ChangeMan SSM 8.5.1
Improved RTCT for SYS1.PARMLIBImproved RTCT PROCLIB concatenation
Improved serialization of tracking by multiple SSM tasks
Automatic Restart ManagementEmail notification extended to Global CaptureSuppress dup entries from ‘Tracked Objects’ List‘AUTODELTA’ to enable DELTA tracking for OI-tracked datasetsz/OS 2.3 positioningMaintenance rollupTarget GA 2016-02-26
FDM 7.8.0.03
Performance enhancementsVSAM improvements
DB2 improvements
IMS improvements
~25 defects addressedMaintenance rollup
Target GA 2016-02-26
DA 5.7.3
CICS TS 5.3 supportCOBOL 5.1 support
Enhancements to DA-ZMF integration
Maintenance rollupTarget GA 2016-02-26
16
ChangeMan SSM, Comparex and StarTool roadmap
H1 CY15 H2 CY15 H1 CY16Legend
DraftProposedConstructionShipped
SSM 8.5
CPX 8.8
FDM 7.8.0.02
CPX 8.7.1.02
IOO 3.1.5.01
SSM 8.5.1
DA 5.7.3
FDM 7.8.0.03
17Copyright © Serena Software 2016
ChangeMan ZMF 8.1.1 Preview
ChangeMan ZMF R&D Team
18
Sernet 8.1.1
www.serena.com
Mark Henderson
19
• IPV6 provides support for 128-bit IP addresses and 253-byte DNS names• External representation of 128-bit address requires up to 39 characters
• SER#PARM is a registry of started tasks and their TCP/IP contact information; prior to 8.1.1:• Only provides 15 characters for either the IP address or the DNS name• Dataset format is F/80 (can not provide for a DNS name > 52 characters in length)
• SER#PARM in 8.1.1• New member format to cater for DNS names up to 52 characters• Automatic update to new member format when STC initializes• If DNS name > 52 characters warning message is issued and IP address is adopted
• If DNS name > 52 characters is a requirement:• SER#PARM must be manually changed to RECFM=V,LRECL=281• DNS name may be up to 253 bytes• BEWARE – if SER#PARM is changed to RECFM=V then all STCs MUST be running 8.1.1
SerNet 8.1.1 Implementation of support for TCP/IP V6
20
• Old format of SER#PARM members:* SMFI.SUBS APP DOT.TED.DEC.MAL PORT# TCPIPROC --Update-Time-Stamp— D001.SERU XCH 10.35.11.101 06414 2015/01/12 - 13:32:41
• New format of SER#PARM members:* SMFI S APP TCPIPROC PORT# ADDR D001 U XCH 06414 D001
• No other changes of any kind are required for IPV6 support
SerNet 8.1.1 Implementation of support for TCP/IP V6
21
• Automatic Restart Management (ARM) is one of the z/OS Sysplex Services
• ARM provides for the automatic restarting of registered elements. Two types of restart:• ‘Local’ – deals with a failing job• ‘Cross-system’ – deals with a failing LPAR
• New SERSYSIN parameter of ARM=YES|NO (where ARM=NO is the default)
• NB: ARM can be disabled by the z/OS sysprog so setting ARM=YES may not work
SerNet 8.1.1 Support for ARM
22
• Local restarts are simple
• Cross-system restarts are not so simple. Serena recommends that you:• Identify which STCs you want to protect• Identify where each will be restarted in the case of an LPAR failure• Code an ARM policy specifying a TARGET_SYSTEM (single alternate LPAR) or TARGET_LIST (multiple alternates)• Ensure the ARM policy is active (SETXCF START command)• TEST !
• Some considerations for cross-system restarts:• Same JCL or START command will be used for the restart• All required datasets must be available on the restart LPAR• JES may be configured differently between LPARs so be careful with proclibs• System symbols used will be those of the failing LPAR, not the restart LPAR• Serena products will need to be licensed to run on the restart LPAR• TCP/IP definitions will need to be consistent
SerNet 8.1.1 Support for ARM
23
Demonstration of new HLL exits approve and revert
www.serena.com
John Hearn
24
New HLL Exits introduced in 8.1.1.(prioritized by customer base)
1. 2 Build Component checkin, stage, build, recompile, relink 2. 3 Package Create Initial create of a package 3. 4 Package Update Subsequent update of package attributes
4. 5 File Tailoring Define customized ISPF variables for file tailoring 5. 6 Checkout Component Checkout from baseline/promotion 6. 7 Promote/Demote Promotion and demotion of components 7. 8 Audit Audit job submission and audit process 8. 9 Freeze Package freeze and selective unfreeze/refreeze 9. A Approve/Reject Package approve and reject 10.B Revert Package revert
Demonstration of new HLL exits approve and revert
HLLX Approve/Reject
25
One of the requests relating to the new Approve/Reject HLL exit was to present error (warning) messages to a user regarding potential errors in the package, but allow the user to ignore the warnings and continue, or cancel the approval and request that the problems are fixed beforehand.
This demonstration shows a way of achieving this
Using the new VPOOL facility available in the High Level exits to store the package number and referring to it before issuing the error message to see if this user has already attempted to approve the package beforehand.
Once the message has been issued, store the new package number to signal that the warning message has been issued.
HLLX Approve/Reject
26
ZMF AT/TLS support
www.serena.com
John Skelton
27
• SSL – Secure Sockets Layer• Developed by Netscape ~ 1995
• TLS – Transport Layer Security• Developed ~ 1999 as an upgrade to SSL 3.0
• AT/TLS – Application Transparent / Transport Layer Security• Adds TLS support to z/OS applications• Works with communications manager
ZMF TLS Support - Terms
28
• ZMF support for TLS implemented via AT/TLS• No code changes to ZMF or Sernet
• Support added to ZMF4ECL, ZDD, Web Services• Support added at TCP/IP Socket level
ZMF TLS Support
29
• Obtain Certificates from Certificate Authority (CA)• Setup AT/TLS rules for ZMF• Configure Tomcat / Web Server• Configure ZMF4ECL• Configure ZDD
ZMF TLS Support - Setup
30
• AT/TLS Configuration Assistant (zOSMF in future)• Configure Policy Agent (PAGENT)• Configure SYSLOGD• AT/TLS Rule for Server
• All connections TLS enabled for specified port range • Server Role
• AT/TLS Rule for z/OS Clients• All connections targeting Server Port range TLS enabled.• Client Role
AT/TLS Configuration for ZMF
31
• Configure Secure Port – Default is 8443• Points to keystore file with Certificate
• Install Latest ZMF 8.1.1 Web Services
Tomcat Configuration Updates
32
• Install latest ZMF4ECL version (8.1.1)• Update ZMF4ECL Server Definitions to use TLS
ZMF4ECL Configuration
33
• Install latest ZDD version (8.1.1)• Update ZDD Server Definitions to use TLS
ZDD Configuration
34
• Full functionality of LPEX / COBOL/ PL1 editors from Serena Explorer• No Checkout to personal• Feature enabled by default• All component types supported
ZMF4ECL Smart Editor Support
35
Native-SQL stored procedures
www.serena.com
Steve Downes
36
• Administration• General token templates• CMNDB2DD HLL exit point• SQL process installation CMN21
• Demo• Data Studio ZMF package• DB2 Native-SQL SP versioning• Use of general token templates• Use of HLL exit• Automatic activation of new version• Replacement of prior version on demote
Native-SQL stored procedures
37
Answersfor YourQuestions