36
World ® ’1 6 Learn, Engage and Grow Your Mainframe Testing Toolset with CA File Master Plus Michael DuBois VP, Product Management MFX58EA MAINFRAME

Pre-Con Ed: CA Testing Tools Educational Session (Part 1 of 3): Learn, Engage and Grow your Mainframe Testing Toolset with CA File Master Plus

Embed Size (px)

Citation preview

World®’16

Learn,EngageandGrowYourMainframeTestingToolsetwithCAFileMaster™ PlusMichaelDuBoisVP,ProductManagement

MFX58EA

MAINFRAME

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ForInformationalPurposesOnlyTermsofthisPresentation

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.Thepresentationprovided atCAWorld2016isintendedforinformationpurposesonlyanddoesnotformanytypeofwarranty.Someofthespecificslideswith customerreferencesrelatetocustomer'sspecificuseandexperienceofCAproductsandsolutionssoactualresultsmayvary.

CertaininformationinthispresentationmayoutlineCA’sgeneralproductdirection.Thispresentationshallnotserveto(i)affecttherightsand/orobligationsofCAoritslicenseesunderanyexistingorfuturelicenseagreementorservicesagreementrelatingtoanyCAsoftwareproduct;or(ii)amendanyproductdocumentationorspecificationsforanyCAsoftwareproduct.Thispresentationisbasedon currentinformationandresourceallocationsasofNovember1,2016,andissubjecttochangeorwithdrawalbyCAatanytimewithout notice.Thedevelopment,releaseandtimingofanyfeaturesorfunctionalitydescribedinthispresentationremainatCA’ssolediscretion.

Notwithstandinganythinginthispresentationtothecontrary,uponthegeneralavailabilityofanyfutureCAproductrelease referencedinthispresentation,CAmaymakesuchreleaseavailabletonewlicenseesintheformofaregularlyscheduledmajorproductrelease.SuchreleasemaybemadeavailabletolicenseesoftheproductwhoareactivesubscriberstoCAmaintenanceandsupport,onawhen andif-availablebasis.Theinformationinthispresentationisnotdeemedtobeincorporatedintoanycontract.

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

Learn,engageandgrowwiththeCATestingToolscommunityofpractitioners.Inthiseducationalsession,wewillcoverthelatestupdatestotheCAFileMasterPlusproduct,aswellascommonusecasesthataresurfacingacrossourSprintReviewsthatarehelpingouruserssavetime,savemoneyandbecomemoreproductivetodeliverhigh-qualitymainframeapplications.

MichaelDuBoisCATechnologiesVP,ProductManagement

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

MAINFRAMEDEVOPSSTRATEGY

CAFILEMASTERPLUSPRODUCTOVERVIEW

QUESTIONS?

TECHNOLOGYANDARCHITECTUREGOALS

PRODUCTROADMAP

WHAT’SNEWINRELEASE10?

1

2

3

4

5

6

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MainframeDevOpsStrategy

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Development Deployment&OperationalTesting

ChallengestoDeliveringInnovations…Continuously

Developers ReleaseTeam

Operations

TESTBUILD DEPLOY

Testers

OPERATE

DeploytoProduction

CulturalBarriers,

LargeCodeMonoliths

ConstrainedEnvironments

TestEnvironmentProvisioningChallenges

ManualTestingandScripting

IncompleteTestCasesandData

Cross-EnterpriseDelivery,

CoordinationandVisibility

LackofIntegratedToolsets

IDLETIME DELAYS

Code/Integrate/Build

Functional&UATesting

PerformanceTestingdefect

RE-WORK

defect defect

DELAYS DELAYS

RE-WORK

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IntroducingMainframeDevOpsSolutionCAoffersSolutionsin4keyareastofosterprinciplesofAgileandDevOps

ContinuousMonitoringContinuousTestingAgileDevelopment ContinuousDeliveryDevelopandmaintainmainframeapplicationswithagileandmodernmethodologies,toolsetsandcodinglanguages

TESTEarly&Often

DEVELOPSwiftly

DEPLOYReliably

OPERATEEfficiently

ContinuousFeedbackLoop

Reducetestcycletimesandcostsofmainframetestingforbettertimetomarketandmainframeeconomics

Removethebarrierstobusinessagilityonthemainframe,withautomationtoreducetimetomarketandmanageskillsgaps

UnifymonitoringandperformancemanagementacrossmobileandmainframeteamsforbetterMTTRandlowerskillscosts

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ProductOverview

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ProductOverview

§ CAFileMasterPlushelpsapplicationprogrammerswithdatamanagementbysimplifyingthedata-relatedactivitiestheyperformeveryday.

§ CAFileMasterPlussupportsz/OSdata(VSAM,SequentialFiles,PartitionedDataSets),IMSandDB2forz/OSdata.

§ DatamanagementisavailablefromTSO/ISPF,inbatchorfromamodernEclipse-baseduserinterfacedeliveredaseitherastandalone(RCP)applicationorasaplug-intoEclipseorEclipse-basedIDEs.

§ Easydatamappingandpowerfuldatafilteringenablescustomizeddataviewsforeasyproblemresolution.

WhatIsCAFileMasterPlus?

DataManagement

for theApplicationLifecycle

CreateTestData

RepairCorrupted

Data

AuditAnd

Compliance

ManagementReports

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ ApplicationDevelopers§ SystemsProgrammers§ DatabaseAdministrators

ProductOverviewCAFileMasterPlus

BusinessProblemsAddressed KeyCapabilitiesPersonas

§ ApplicationQuality§ ContinuousAvailabilityof

ProductionData§ AuditandCompliance§ ManagementReporting§ MainframeSkillsShortage

§ Robustproductiondataediting§ Filecopy,compare,print,

search,update,andreformat§ VTOC,PDSandVSAMUtilities§ Loadlibraryreporting§ XMLgeneration§ Databaseextract/reload§ Testdatageneration§ TraditionalISPForModern

EclipseUserInterface

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TechnologyandArchitectureGoals

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TechnologyandProductArchitectureGoalsCAFileMasterPlus

TechnologyGoals

§ Currency&exploitation– z/OS,IMSandDB2forz/OS§ SimplifyandModernize§ Improvecompetitivenessviaintegrationandideation§ Expandtonewplatformsanddatasources

ProductArchitecture

Goals

§ Simplifyinstallation,deploymentandconfiguration§ Improveproductperformance§ IntegratewithotherCAsolutions§ EnhanceEclipseUIs

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ StreamlinedInstallation– SinglePAXfiledeliversallthreeCAFileMasterPlusproducts

§ AlsoincludesonecommonFMIDfortheEclipseRCPandplug-ins– Installonceintocommontargetanddistributionlibraries

§ Optionstillexiststoinstallseparatelyifnecessary– CommonconfigurationanddeploymentusingCACSM– Easiermaintenance– fewerartifactstomanage– Savesprecioustimeandreducesduplicateeffort!– Productlicensingremainsunchanged

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ CombinedEclipseRCP– OnecommonEclipse-basedgraphicalUIwiththreeseparate

perspectives§ CAFileMasterPlusformanagingz/OSdata§ CAFileMasterPlusforIMSformanagingIMSdata§ CAFileMasterPlusforDB2forz/OSformanagingDB2data

– Oneinstallation,onedesktopicon,oneapplication– Useallthreeperspectivesatonce– Hostcommunicationusingonecommonserver– Productlicensingremainsunchanged

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ IntegrationwithStandarware COPEforIMS– CAFileMasterPlusforIMSV10supportsthefollowingIMSdata

operationsinStandardware COPEvirtualizedenvironments:§ Browse§ Edit§ Print§ Read§ Update§ Extract§ Reload

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ AutomaticIMSEditSessionTimeout– ProtectsagainsttheadverseeffectsofabandonedIMSeditsessions

underTSO/ISPF– InitiatesautomaticsessiontimeoutjustbeforetheTSOtimesout– GracefullyterminatestheIMSconnectionandexitsthesession– Uncommittedchangesarediscarded– AvoidsproblemswiththeIMScontrolregion

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ SavingandRestoringDynamicSelectionCriteria– SupportedbyCAFileMasterPlusunderISPF– NewCREATEandREPLACEprimarycommandswritesselectiondata

fromthedynamicareatothedefaultSelectionCriteriaParm File(fromoption0.3)§ Option1- Browse§ Option2- Edit§ Option3.3- Copy§ Option3.8- Search§ Option3.9- Update§ Option3.10- Compare§ Option3.11- Reformat§ Option4- Print

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ OnlineLOADINFOReporting– Reportingwaspreviouslyavailableonlyinbatch– Newutilitymenuoption3.13– Fullsupportforexistingreportingcapabilities

§ LoadModuleMaporCSECTcross-reference§ Include/ExcludeforModulesorCSECTs

– EasilysaveLOADINFOreportspermanently– Supportsallstandardgenerationmodes

§ O- Onlineexecutionandviewing§ E– EditJCL§ S- Submitjob

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ OnlineVOLINFO(VTOCExtentMapping)Reporting– Reportingwaspreviouslyavailableonlyinbatch– Newutilitymenuoption3.14– Fullsupportforexistingreportingcapabilities

§ Volumeinformation§ Volumeandextentinformation§ Freespacemap

– EasilysaveVOLINFOreportspermanently– Supportsallstandardgenerationmodes

§ O- Onlineexecutionandviewing§ E– EditJCL§ S- Submitjob

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ XMLGeneration– Newbatchutilityenablesexportofz/OSdatatootherplatformsand

applications§ V10deliversthisasabatchutility(JCLonly,noISPFinterface)

– Supportsz/OSinputdatatypes§ VSAM§ SequentialFilesorPartitionedDataSetMembers

– Usesstandardlayouts§ COBOLorPL/Icopymembers§ CustomRecordLayouts

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ SegmentedRecordMapping– Layoutmappingforbrowsingrecordscomprisedofoneormore

smallersegments§ Additionalcapabilitieswillfollowincludingedit,print,selectioncriteria,etc.

– UsesanextensiontotheCustomRecordLayoutfeature§ Defineeachsegmenttypeasacustomlayout§ Buildsegmentedrecordslayoutsfromsmallersegmentlayouts

– Eachindividualrecordmaybeuniquelymapped– Veryflexible- segmenttypes,lengthsandrepeatcountscanbedefined

§ Byfieldswithinthesegment§ Byfieldswithinthebasesegment§ Bytheprevioussegment

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ IntegrationwithCATestDataManager– Enableseasier,moreautomatedmaskingofIMSdata

§ NologgingontoTSO§ Nomanualuploadingordownloadingofartifacts§ NoeditingorsubmittingJCL

– NewRESTfulAPItoaccessCAFileMasterPlusservices§ Deliveredasacommonservice

– UserinterfacemodificationstoCATestDataManager§ Oneuserinterfacefordatamasking

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ TechnicalCurrency– IMS14– EclipseMars– RDz 9.5andIDz 14.0– 64-bitplug-ins

32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

MFX58EBCATestingToolsEducationalSession(Part2of3):Learn,EngageandGrowyourMainframeTestingToolsetwithCAInterTest andCASymDump

11/14/2016at1:00pm

MFX61EEclipse-BasedUserInterfacesforCAEndevor andCATestingTools 11/14/2016at4:00pm

MFX59EHighPerformanceMaskingandTestDataGenerationforIMSandDB2 11/15/2016at1:00pm

33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

ContinuousDevelopmentandTestingMainframeTheater

ContinuousDelivery

MainframeTheater

34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.36 @CAWORLD#CAWORLD

MainframeandWorkloadAutomation

Formoreinformationpleasevisitca.com/appdev

MikeDuboisVP,[email protected]