Presentation on theme: "ZMF 6.1: The Future is Now Mark Levy, Daniel Duffin and John Hearn."— Presentation transcript:
1 ZMF 6.1: The Future is NowMark Levy, Daniel Duffin and John Hearn
2 Holyrood in 1640Holyrood in 1640 before it was burnt down by British Troops after the battle of Dunbar. Discuss how long Holyrood has been in the making
3 Holyrood TodayAnd despite its ancient name, Holyrood as far as ZMF is concerned is really a modern platform for the future…so we are going away from old English castles
4 ZMF 6.1 Release ThemesFocus on delivering backlog of current customer enhancement requestsIncreased regulatory compliance supportPosition the product to support current and future enterprise development environments.General release themes and examples
5 ZMF 6.1 Project Statistics Over 300 person months147 Enhancements implemented469 Defects FixedBeta started: 05/19/2008Beta end date: 10/15/200810 beta customersGA date is 11/26/2008Enhancements: 60% - customer 40% - SerenaDefects: 41% - customers 59% - SerenaDiscuss overall Holyrood project. Very large effort..in fact, this current release is actually only the first deliverable as the follow on Hilo release was actually originally included in Holyrood. I broke the release up for many reasons and I will explain those reasons5
6 ZMF 6.1 Project Statistics Enhancements: 60% - customer 40% - SerenaDefects: 41% - customers 59% - SerenaDiscuss the reasons for these numbers..give examples of customer requested enhancements and defects.6
7 Enhancements by Customer Priority ERO – Audit auto-resolve redesigned and fixed.7
8 Enhancements by Functional Area ERO – Audit auto-resolve redesigned and fixed.8
10 ZMF 6.1 Enhancements Sernet redesign Impact Analysis Redesign Component HistoryRemote support for Reverts and BackoutsRun reports against backup package masterWeb ServicesManaging object to load relationships in AuditAbility to upgrade DP and P sites at different timesRecycle TCP/IP connectionPromotion SchedulerPlatform update for HiloCan’t go over all the enhancements but I will highlight a few and we will actually demo several of them coming up.* DBCS
11 ZMF 6.1 Title Functional Area Sub-Area Define non-VIO unit for &&&&LIST datasetsAdminApplicationRedesign of Impact Analysis (I/A)AssistFurther improve CMNIA000 efficiency by caching ISIC/ILIC recordsAdd NOCOPYPEND comments to Assist skel and CNTLMake specification of scheduler more flexibleGlobalLogical Unit/System Name used for two purposesMake CMNDIAG available though dynamic allocationsCICS: Provide ability to run CMNCICS1 on different LPAR than CICS regionCompatibilityPromoteAllow browse of compress listing from component list.ComponentBrowseNew option for promoted component delete.DeleteWould like more than 24 levels of history to be maintained for a componentHistoryDisplay Scratch Components on Query ComponentQueryEnhance ZMF to provide support for a user option at time of compileRecompileConcurrent Development Warnings for Scratch/Rename requestsScratchScratch inconsistent with different storage meansNotification if component to be scratched exists in other packagesImprove Component Identification, Usage, and HistoryStageCMNPARSE to allow user to specify data columnsNew component attributes such as Pre-compile for CICS and DB2 and V varsWhat other dev is currently going on with this component…Advance check for concurrent devWhen to checkout/stage a component you will get a warning of all the packages . Let’s you know when another developer is scrartching/renaming component.Improved concurrent develop to include scratch/rename requests…Improve component ID, Usage and HistoryAdded a whole bunch of extra component user variables….For extra processesStuff compile/build parmsExisting 34 byte fields not adequate.ISPF variables, a bunch of 72 byte fields…HistoryComponent build parameters are inherited from the applicationCMNPARSE use to be fixed columns depending on the language…now the customer can specify it.
12 ZMF 6.1TitleFunctional AreaSub-AreaUpdate Housekeeping, Archive/Retrieval, Backup/Restore in HolyroodConversionsHouseKeepingVSAM conversion program for Holyrood Comp. Hist. changesEnvironmentsProvide CMN ZMF master file extract utilitySupport for IDENTIFY statements in Objects decksEnable REXX XML reports to run against a backup Package MasterReportingChange method of CMNADSP temp dataset allocation to avoid potential S913 abendsStarted TaskAdd security entity for CMNAUDRC.ERO: Release Area orderEROAdminERO: Remove the ability to checkout components from baselined prior releasesERO: confusion over which pkg audit autoresolve submits recompiles againstAuditERO Request enhanced checkout from ReleaseCheck-inMake User variables available in CMNEX001ExitsConvert Audit autoresolve to use batch XML servicesExtended SvcsXMLAdd audit package lock.OtherFlag component history when package is baselined/agedPACKAGE CMPONENT INTEGRTY service, to allow libtypes to be excluded.lots of work in the archive/retrieval, now support the component master because of the requirement to support unlimited component history. …
13 ZMF 6.1 * John Hearn did the user variables Make Package User Variables available to exit 08OtherCICS: Have NEWCOPY and PHASEIN commands search the SYSPLEX for a CICS regionCICS New CopiesMake Package User Variables available for ALL package functions.Package(None)Implement support for audit to report object to load relationshipsAuditRetain backout/revert information after refreezeBackoutAllow BACKOUT of Scratch requests.Allow Packages with Scratched Components to be backed outUpdate #VARLIST to indicate variable PCRTID not available at Install JCL buildFreezeKeep revert date/time after refreeze of packageRequest for a promotion scheduler functionPromoteUpdate #VARLIST to reflect correct variables for table RPMTB&LIBTYPEAdditional search criteria combinations on the CMNQRY01 panelQueryAllow ISPF VIEW as well as BROWSE (browse in edit mode)Single point/place for Reverts and BackoutsRevertIn XMLSERV using 'Home' key the cursor should go to command line, not action barUser InterfaceXMLSERV:Green* John Hearn did the user variables
14 ZDD 6.1 Platforms Full Vista support Windows 2003 Server Windows XP with SP2Windows 2008 ServerWindows 2000 support droppedMinimum RequirementsSerNetChangeMan ZMF 5.3.6Improved performanceDBCS SupportNew 64 bit client.Net version of the API setUpdated ZMF SupportProvide Component HistoryScratch/RenameImproved drag and drop supportImproved multi-user supportPackage filtering optionsHolyrood and its clients…ZDD DBCS supports it for Holyrood.Full vista support64 bit client support...Net version of the API - Programming interface. Much more powerful gatewayImproved support for multi-user systems, (ERO, Package filterings)Provide component history menu option (new features).Supports scratch / rename (view and action)Very noticeable performance improvements.Improved drag and drop support
15 Migrations and Planning Upgrading from Prior ReleasesSystem needs to be in a 5.6.x conversion ready stateZMF 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/PMASTCopybooks not shipped with productExtract utilities support access to CMAST/PMASTConversion programs to upgrade CMAST/PMASTMigration and planning slides…what you need to know is migrating to larger then most release upgrades. Several major components have been redesigned and record layouts have changed..so there are new utilities and procedures….
16 Migrations and Planning Impact Analysis RedesignNow uses a z/OS dataspace backed up by a VSAM Linear Data Sets (LDS)Designed to provide more information about component relationshipsVersion 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 lookupDynamic update for allA set of utilities will be provided to reload back into DB2IA is a big deal and an important oneAdvantages of dataspace is a vsam file instorage..instead of VSAM IO..advantages are fast access to very large amounts of data with little or no I/OImproves query lookup - Tells all copybooks including nested ones.
17 Migrations and Planning SSV conversion needed3 VSAM files that need to be convertedSingle conversion job for thisPlease review migration guidePlease review readmeIA is a big deal and an important oneAdvantages of dataspace is a vsam file instorage..instead of VSAM IO..advantages are fast access to very large amounts of data with little or no I/OImproves query lookup - Tells all copybooks including nested ones.
19 ZMF 6 .1 – Sernet Server Features Daniel DuffinStaff Software Developer, SERENA
20 Sernet Server Features New in Holyrood ZMF 6.1Sernet server performance enhancementsMaster file XML extractorReporting when the server is down
21 Server Server Performance New streaming protocolNew emphasis on tcp/ip – elimination of APPCZDD response time improvementsInternationalizationXML casing enforcementUtf-8 and Utf-16 (aka Unicode) supportNew SERCLIEN application but same API.New DOM processor for XML fragmentsSupport for HFS – ZDD Hilo to followNew log processorTracing improvements
22 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.
24 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 VsamPerformance is a factor.Existing reports and services – SERXMLRC.Comprehensive set to follow.
26 ZDD 6.1 Title Functional Area Sub-Area 64-bit Windows support in ZDDCompatibilityZDDSupport mixed-case passwords in ZDDSecurityZDD support for ZMF Holyrood changes to build serviceOtherSupport for double-byte charactersConversionsEnable DBCS Translation For Downloaded Components(None)Create process to install ZDD w/o InstallShieldInstallReplace legacy DLLs used by ZDDZDD Changes in Holyrood due to ENH16761Add ZMF audit lock and audit reset lock to ZDD clientSupport for ZMF Holyrood ENH16715: Make specification of scheduler more flexibleProvide component history menu option in the ZDD view of ZMF componentsUser InterfaceN/AAllow scratch and rename requests form ZDDScratchSupport for "Lock package" option in auditProvide support and documentation for ZDD API functions in C# (.NET)ZDD - Needs to Display packages associated with ERO - ReleasesZDD: Package filtering by departmentZDD Call Interface on standard functions of ZDD like BUILD, PROMOTE etc.Holyrood and its clients…ZDD DBCS supports it for Holyrood.Full vista support64 bit client support...Net version of the API - Programming interface. Much more powerful gatewayImproved support for multi-user systems, (ERO, Package filterings)Provide component history menu option (new features).Supports scratch / rename (view and action)Very noticeable performance improvements.Improved drag and drop support
27 Sernet 6.1 Title Functional Area Sub-Area Redesign of SernetCompatibilityOtherSupport mixed case passwords in SerNetSecuritySSM832 and SerNet: Customer would like to have support for SUBSYS=<blank>N/AModify Command to Attach and Detach TC/IP connectionFS AdminSernet DBCS support for distributed user interfacesFunctional Issue - L10NXMLReturn hash token on upload / downloadUnicode support in dataset upload and download serviceStarted TaskZDD: Service to query national charactersAllow Serdates to convert date formats on difference functions ADD SUBTRACT DIFF(None)XML support for for values > 256 charactersSERXMLBC: Non-zero return code if all requests failNew <warn> XML tag to report unrecognized keywordsWARN startup parameter and operator commandEnforce correct case for tag names and XML keywords in requestsXMLSERV needs to be enhanced to handle 3278KN terminal typeSplit externalized message source into include filesExternalize MessagesUser InterfaceQuick list of enhancements…and there are many..DBCS supportAdminstrative support for recycling TCPIP connectionsMajor performance enhancementsVirtual Storage constraint relief