ZMF 6.1: The Future is Now Mark Levy, Daniel Duffin and John Hearn.
-
Upload
phillip-gatliff -
Category
Documents
-
view
234 -
download
4
Transcript of ZMF 6.1: The Future is Now Mark Levy, Daniel Duffin and John Hearn.
ZMF 6.1: The Future is NowMark Levy, Daniel Duffin and John Hearn
2 Copyright ©2008 Serena Software, Inc.
Holyrood in 1640
3 Copyright ©2008 Serena Software, Inc.
Holyrood Today
4 Copyright ©2008 Serena Software, Inc.
ZMF 6.1 Release Themes
• Focus on delivering backlog of current customer enhancement requests
• Increased regulatory compliance support
• Position the product to support current and future enterprise development environments.
5 Copyright ©2008 Serena Software, Inc.
ZMF 6.1 Project Statistics
• Over 300 person months• 147 Enhancements implemented• 469 Defects Fixed• Beta started: 05/19/2008• Beta end date: 10/15/2008• 10 beta customers• GA date is 11/26/2008
6 Copyright ©2008 Serena Software, Inc.
ZMF 6.1 Project Statistics
7 Copyright ©2008 Serena Software, Inc.
Enhancements by Customer Priority
8 Copyright ©2008 Serena Software, Inc.
Enhancements by Functional Area
Enhancements
9 Copyright ©2008 Serena Software, Inc.
Defects by Functional Area
Defects
10 Copyright ©2008 Serena Software, Inc.
ZMF 6.1 Enhancements
• Sernet redesign• Impact Analysis Redesign• Component History • Remote support for
Reverts and Backouts• Run reports against backup
package master• Web Services
• Managing object to load relationships in Audit
• Ability to upgrade DP and P sites at different times
• Recycle TCP/IP connection• Promotion Scheduler• Platform update for Hilo
11 Copyright ©2008 Serena Software, Inc.
ZMF 6.1
Title Functional Area
Sub-Area
Define non-VIO unit for &&&&LIST datasets Admin Application
Redesign of Impact Analysis (I/A) Admin Assist
Further improve CMNIA000 efficiency by caching ISIC/ILIC records
Admin Assist
Add NOCOPYPEND comments to Assist skel and CNTL Admin Assist
Make specification of scheduler more flexible Admin Global
Logical Unit/System Name used for two purposes Admin Global
Make CMNDIAG available though dynamic allocations Admin Global
CICS: Provide ability to run CMNCICS1 on different LPAR than CICS region
Compatibility Promote
Allow browse of compress listing from component list. Component Browse
New option for promoted component delete. Component Delete
Would like more than 24 levels of history to be maintained for a component
Component History
Display Scratch Components on Query Component Component Query
Enhance ZMF to provide support for a user option at time of compile
Component Recompile
Concurrent Development Warnings for Scratch/Rename requests
Component Scratch
Scratch inconsistent with different storage means Component Scratch
Notification if component to be scratched exists in other packages
Component Scratch
Improve Component Identification, Usage, and History Component Stage
CMNPARSE to allow user to specify data columns Component Stage
New component attributes such as Pre-compile for CICS and DB2 and V vars
Component Stage
12 Copyright ©2008 Serena Software, Inc.
ZMF 6.1
Title Functional Area Sub-Area
Update Housekeeping, Archive/Retrieval, Backup/Restore in Holyrood
Conversions HouseKeeping
VSAM conversion program for Holyrood Comp. Hist. changes
Environments Conversions
Provide CMN ZMF master file extract utility Environments HouseKeeping
Support for IDENTIFY statements in Objects decks Environments HouseKeeping
Enable REXX XML reports to run against a backup Package Master
Environments Reporting
Change method of CMNADSP temp dataset allocation to avoid potential S913 abends
Environments Started Task
Add security entity for CMNAUDRC. Environments Started Task
ERO: Release Area order ERO Admin
ERO: Remove the ability to checkout components from baselined prior releases
ERO Admin
ERO: confusion over which pkg audit autoresolve submits recompiles against
ERO Audit
ERO Request enhanced checkout from Release ERO Check-in
Make User variables available in CMNEX001 Exits Exits
Convert Audit autoresolve to use batch XML services Extended Svcs XML
Add audit package lock. Other Other
Flag component history when package is baselined/aged
Other Other
PACKAGE CMPONENT INTEGRTY service, to allow libtypes to be excluded.
Other Other
13 Copyright ©2008 Serena Software, Inc.
ZMF 6.1 Make Package User Variables available to exit 08 Other Other
CICS: Have NEWCOPY and PHASEIN commands search the SYSPLEX for a CICS region
Other Other
CICS New Copies Other Other
Make Package User Variables available for ALL package functions.
Package (None)
Implement support for audit to report object to load relationships
Package Audit
Retain backout/revert information after refreeze Package Backout
Allow BACKOUT of Scratch requests. Package Backout
Allow Packages with Scratched Components to be backed out
Package Backout
Update #VARLIST to indicate variable PCRTID not available at Install JCL build
Package Freeze
Keep revert date/time after refreeze of package Package Freeze
Request for a promotion scheduler function Package Promote
Update #VARLIST to reflect correct variables for table RPMTB&LIBTYPE
Package Promote
Additional search criteria combinations on the CMNQRY01 panel
Package Query
Allow ISPF VIEW as well as BROWSE (browse in edit mode)
Package Query
Single point/place for Reverts and Backouts Package Revert
In XMLSERV using 'Home' key the cursor should go to command line, not action bar
User Interface
XMLSERV:Green
14 Copyright ©2008 Serena Software, Inc.
ZDD 6.1
• Platforms
• Full Vista support
• Windows 2003 Server
• Windows XP with SP2
• Windows 2008 Server• Windows 2000 support dropped• Minimum Requirements
• SerNet 5.4.10+
• ChangeMan ZMF 5.3.6• Improved performance
• DBCS Support• New 64 bit client• .Net version of the API set• Updated ZMF Support
• Provide Component History
• Scratch/Rename• Improved drag and drop support• Improved multi-user support
• Package filtering options
15 Copyright ©2008 Serena Software, Inc.
Migrations and Planning
• Upgrading from Prior Releases• System needs to be in a 5.6.x conversion ready state
• ZMF impact analysis, component master, and package master files must be upgraded to a state that enables you to bring up a ChangeMan ZMF 5.6.x task.
• Converting CMAST/PMAST • Copybooks not shipped with product
• Extract utilities support access to CMAST/PMAST
• Conversion programs to upgrade CMAST/PMAST
16 Copyright ©2008 Serena Software, Inc.
Migrations and Planning
• Impact Analysis Redesign• Now uses a z/OS dataspace backed up by a VSAM Linear
Data Sets (LDS)
• Designed to provide more information about component relationships• Version information for every baselined component. Version information
includes a hash token for copybooks and Set System Status Index (SETSSI) value and package number for subroutines.
• Version information is also maintained for every subordinate component relationship. Improves query lookup
• Dynamic update for all
• A set of utilities will be provided to reload back into DB2
17 Copyright ©2008 Serena Software, Inc.
Migrations and Planning
• SSV conversion needed
• 3 VSAM files that need to be converted
• Single conversion job for this
• Please review migration guide• Please review readme
18 Copyright ©2008 Serena Software, Inc.
ZMF 6.1 Show and Tell
ZMF 6.1 Show and Tell
ZMF 6 .1 – Sernet Server FeaturesDaniel Duffin
Staff Software Developer, SERENA
20 Copyright ©2008 Serena Software, Inc.
New in Holyrood ZMF 6.1
• Sernet server performance enhancements• Master file XML extractor• Reporting when the server is down
Sernet Server Features
21 Copyright ©2008 Serena Software, Inc.
Server Server Performance
• New streaming protocol• New emphasis on tcp/ip – elimination of APPC• ZDD response time improvements• Internationalization• XML casing enforcement• Utf-8 and Utf-16 (aka Unicode) support• New SERCLIEN application but same API.• New DOM processor for XML fragments• Support for HFS – ZDD Hilo to follow• New log processor• Tracing improvements
22 Copyright ©2008 Serena Software, Inc.
Master File XML extractor
• New program SERPMLOD.• Stand alone batch execution.• Processes Vsam master files directly.• Reads XML mapping – same as XMLSERV.• Internals transposed into XML.• Output dictated by JCL.• Extractions used for archive, reports, database loads etc.• Can be added to daily housekeeping.• No longer need to inspect master file internals.
23 Copyright ©2008 Serena Software, Inc.
SERPMLOD Data Flow Diagram
24 Copyright ©2008 Serena Software, Inc.
Reporting without Server
• Run reports when the server is down.• Dictated by master file in the JCL.• //CMNPMAST DD DISP=SHR,DSN=etc.• Archives must be restored to Vsam• Performance is a factor.• Existing reports and services – SERXMLRC.• Comprehensive set to follow.
25 Copyright ©2008 Serena Software, Inc.
Questions
26 Copyright ©2008 Serena Software, Inc.
ZDD 6.1
Title Functional Area
Sub-Area
64-bit Windows support in ZDD Compatibility ZDD
Support mixed-case passwords in ZDD Compatibility Security
ZDD support for ZMF Holyrood changes to build service
Compatibility Other
Support for double-byte characters Conversions Other
Enable DBCS Translation For Downloaded Components
Conversions (None)
Create process to install ZDD w/o InstallShield Install (None)
Replace legacy DLLs used by ZDD Other Other
ZDD Changes in Holyrood due to ENH16761 Other Other
Add ZMF audit lock and audit reset lock to ZDD client
Other Other
Support for ZMF Holyrood ENH16715: Make specification of scheduler more flexible
Other Other
Provide component history menu option in the ZDD view of ZMF components
User Interface N/A
Allow scratch and rename requests form ZDD User Interface Scratch
Support for "Lock package" option in audit User Interface (None)
Provide support and documentation for ZDD API functions in C# (.NET)
User Interface (None)
ZDD - Needs to Display packages associated with ERO - Releases
User Interface (None)
ZDD: Package filtering by department User Interface N/A
ZDD Call Interface on standard functions of ZDD like BUILD, PROMOTE etc.
User Interface (None)
27 Copyright ©2008 Serena Software, Inc.
Sernet 6.1
Title Functional Area Sub-AreaRedesign of Sernet Compatibility Other
Support mixed case passwords in SerNet Compatibility Security
SSM832 and SerNet: Customer would like to have support for SUBSYS=<blank>
Compatibility N/A
Modify Command to Attach and Detach TC/IP connection FS Admin Other
Sernet DBCS support for distributed user interfaces Functional Issue - L10N
XML
Return hash token on upload / download Functional Issue - L10N
Other
Unicode support in dataset upload and download service Functional Issue - L10N
Started Task
ZDD: Service to query national characters Functional Issue - L10N
XML
Allow Serdates to convert date formats on difference functions ADD SUBTRACT DIFF
Functional Issue - L10N
(None)
XML support for for values > 256 characters Other Other
SERXMLBC: Non-zero return code if all requests fail Other Other
New <warn> XML tag to report unrecognized keywords Other Other
WARN startup parameter and operator command Other Other
Enforce correct case for tag names and XML keywords in requests Other Other
XMLSERV needs to be enhanced to handle 3278KN terminal type Other Other
Split externalized message source into include files Other Other
Externalize Messages User Interface (None)