35
1 Copyright © Serena Software 2016 Mainframe Virtual User Group – January 2016

Sneak Peek into the New ChangeMan ZMF Release

Embed Size (px)

Citation preview

Page 1: Sneak Peek into the New ChangeMan ZMF Release

1Copyright © Serena Software 2016

Mainframe Virtual User Group – January 2016

Page 2: Sneak Peek into the New ChangeMan ZMF Release

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

Page 3: Sneak Peek into the New ChangeMan ZMF Release

3

News, Events and Announcements

Product Update

ChangeMan ZMF 8.1.1 Preview

Q&A

Agenda

Page 4: Sneak Peek into the New ChangeMan ZMF Release

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

Page 5: Sneak Peek into the New ChangeMan ZMF Release

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

Page 6: Sneak Peek into the New ChangeMan ZMF Release

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

Page 7: Sneak Peek into the New ChangeMan ZMF Release

7Copyright © Serena Software 2016

Products Update

Al Slovacek Vice President, Mainframe Products

Page 8: Sneak Peek into the New ChangeMan ZMF Release

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

Page 9: Sneak Peek into the New ChangeMan ZMF Release

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

Page 10: Sneak Peek into the New ChangeMan ZMF Release

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

Page 11: Sneak Peek into the New ChangeMan ZMF Release

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

Page 12: Sneak Peek into the New ChangeMan ZMF Release

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

Page 13: Sneak Peek into the New ChangeMan ZMF Release

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

Page 14: Sneak Peek into the New ChangeMan ZMF Release

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

Page 15: Sneak Peek into the New ChangeMan ZMF Release

17Copyright © Serena Software 2016

ChangeMan ZMF 8.1.1 Preview

ChangeMan ZMF R&D Team

Page 16: Sneak Peek into the New ChangeMan ZMF Release

18

Sernet 8.1.1

www.serena.com

Mark Henderson

Page 17: Sneak Peek into the New ChangeMan ZMF Release

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

Page 18: Sneak Peek into the New ChangeMan ZMF Release

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

Page 19: Sneak Peek into the New ChangeMan ZMF Release

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

Page 20: Sneak Peek into the New ChangeMan ZMF Release

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

Page 21: Sneak Peek into the New ChangeMan ZMF Release

23

Demonstration of new HLL exits approve and revert

www.serena.com

John Hearn

Page 22: Sneak Peek into the New ChangeMan ZMF Release

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

Page 23: Sneak Peek into the New ChangeMan ZMF Release

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

Page 24: Sneak Peek into the New ChangeMan ZMF Release

26

ZMF AT/TLS support

www.serena.com

John Skelton

Page 25: Sneak Peek into the New ChangeMan ZMF Release

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

Page 26: Sneak Peek into the New ChangeMan ZMF Release

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

Page 27: Sneak Peek into the New ChangeMan ZMF Release

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

Page 28: Sneak Peek into the New ChangeMan ZMF Release

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

Page 29: Sneak Peek into the New ChangeMan ZMF Release

31

• Configure Secure Port – Default is 8443• Points to keystore file with Certificate

• Install Latest ZMF 8.1.1 Web Services

Tomcat Configuration Updates

Page 30: Sneak Peek into the New ChangeMan ZMF Release

32

• Install latest ZMF4ECL version (8.1.1)• Update ZMF4ECL Server Definitions to use TLS

ZMF4ECL Configuration

Page 31: Sneak Peek into the New ChangeMan ZMF Release

33

• Install latest ZDD version (8.1.1)• Update ZDD Server Definitions to use TLS

ZDD Configuration

Page 32: Sneak Peek into the New ChangeMan ZMF Release

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

Page 33: Sneak Peek into the New ChangeMan ZMF Release

35

Native-SQL stored procedures

www.serena.com

Steve Downes

Page 34: Sneak Peek into the New ChangeMan ZMF Release

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

Page 35: Sneak Peek into the New ChangeMan ZMF Release

37

Answersfor YourQuestions