Pre-Con Ed: CA Testing Tools Educational Session (Part 2 of 3): Learn, Engage and Grow your...

Preview:

Citation preview

World®’16

Learn,EngageandGrowyourMainframeTestingToolsetwithCAInterTest® andCASymDump™MichaelDuBoisVP,ProductManagement

MFX58EB

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,wewillcoverthelatestupdatestotheCAInterTest andCASymDump products,aswellascommonusecasesthataresurfacingacrossourSprintReviewsthatarehelpingouruserssavetime,savemoneyandbecomemoreproductivetodeliverhigh-qualitymainframeapplications.

MichaelDuBoisCATechnologiesVP,ProductManagement

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

MAINFRAMEDEVOPSSTRATEGY

CAINTERTEST ANDSYMDUMP PRODUCTOVERVIEW

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

§ CAInterTest andCASymDump helpsapplicationprogrammersbyprovidingbothinteractivedebuggingandfaultanalysisreportsonfailingapplications.

§ SourcelevelsupportforCOBOL,PL/I,andAssemblerenablesapplicationprogrammerstodiagnoseandresolveproblemsmoreeasilyusingtheirownsourcecode.

§ DebuggingandreportingisavailablefromTSO/ISPForCICS,inbatchorfromamodernEclipse-baseduserinterfacedeliveredaseitherastandalone(RCP)applicationorasaplug-intoEclipseorEclipse-basedIDEs.

WhatareCAInterTestandCASymDump?

DebuggingandFault

Management

InteractiveDebugging

ManageSymbolic

Information

ModernDevelopmentEnvironments

FaultAnalysisReports

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAInterTest andCASymDumpProductOverview

§ ITManagement– Ops

§ SystemsProgrammer

§ ApplicationDevelopers

BusinessProblemsAddressed KeyCapabilitiesPersonas

§ ApplicationQuality

§ ApplicationUnderstanding

§ ProblemDetermination

§ MainframeSkillsShortage

§ Robustdebuggingofmainframeapplicationsandprograms

§ Fastresolutionofmainframeapplicationfailures

§ IntegrationwithCAEndevorSCM,CAMAT,andCAFileMasterPlus

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TechnologyandArchitectureGoals

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TechnologyandProductArchitectureGoalsCAInterTest andCASymDump

TechnologyGoals

§ Currency&exploitation– IBMhardwareandOSsoftware§ Currency&exploitation- CICS|IMS|DB2|§ Currency&exploitation- IBMEnterpriseCOBOLandPL/ICompilers

ProductArchitecture

Goals

§ Simplifyinstallation,deploymentandconfiguration§ IntegrationwithotherCAsolutions§ EnhancedEclipseUI

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ StreamlinedInstallation– SinglePAXfiledeliversfourCAInterTest andCASymDump products– Installonceintocommontargetanddistributionlibraries

§ Optionstillexiststoinstallseparatelyifnecessary– CommonconfigurationanddeploymentusingCACSM– Commonproductdocumentationondocops.ca.com– Easiermaintenance– fewerartifactstomanage– Savesprecioustimeandreducesduplicateeffort!– Productlicensingremainsunchanged

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInRelease10?

§ CombinedEclipseRCP– OnecommonEclipse-basedgraphicalUIwithtwoseparateperspectives

§ CAInterTest fordebuggingBatchand/orCICSprograms§ CASymDump foranalyzingBatchand/orCICSprogramfailures

– Oneinstallation,onedesktopicon,oneapplication– Usebothperspectivesatonce– Hostcommunicationusingonecommonserver– Productlicensingremainsunchanged– NewTerminationConfirmationPop-upwhenexiting

§ Optiontoremoveallbreakpointsbeforetermination

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Display- COBOLIndexItem

Release9.1

Release10

modify-displaymode

What’snewinRelease10- COBOLNumericIndexItems

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

+(command)increasesvalueby1

- (command)decreasesvalueby5

Keep/Autokeep -COBOLIndexItems(numericvalue)

modify-displaymode

What’snewinRelease10- COBOLNumericIndexItems

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’snewinRelease10- AfterBPLineCommand

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’snewinRelease10§ AbendProgramFilterTable(CASymDump Batch)

– IdentifyCommonAbendHandlingprogramstobeexcludedfromdumpindex– ActivatedonLPARlevel

§ NewCAVHCONFmacrokeyword:ABEND_PGM_FILTER=NO |YES– Customerspecifiedprogramnametable

§ CAVHFMODSTART§ CAVHFMODFILTER,PROGRAM=name§ CAVHFMODEND

– ImpactsDumpIndexcontentonly– Filters/removesmatchingprogramname(s)andreplaceswithprogramnamefromthe

previous/highercalllevel§ Forexample

– CAVHFMODcontainsPROGEandPROGEissuesDUMPSVCorabends§ PROGAcallsPROGB§ PROGBcallsPROGC§ PROGCcallsPROGD§ PROGDcallsPROGE

– DumpIndexwillshowabendoccurredinPROGDatoffsetwherePROGEwascalled.

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’snewinRelease10§ ExternalSecurityforSymbolicFileactions

– Optional– ReplacesSymbolicFilepassword(SYMPSWD=12345678)– ActivatedonLPARlevelbynewCAVHCONFkeyword.EXTSEC=SYMBOLIC– UseyourexternalsecurityproducttocontrolSymbolicFileactions

§ Newentitiesforexistingexternalsecurityclass– CA@NTSYM– VHALTER– AllowsSymbolicFileINITIALIZEandUPDATE(options)capabilities– VHCONTR– AllowsSymbolicFileProgramDELETE,PURGE,RELOAD

– Symbolicfilereadandaddingofnewlistingsbypostprocessorsarenotprotected– NoJCLchangesrequired

§ WhenEXTSEC=SYMBOLICisactiveIN25UTILignoresPASSWORDcontrolstatements§ ‘FM’commandsupportedforBatchLinkdebugging

– DirectlinktoCAFileMasterPlusprimarymenuusingForegroundorBatchLinkdebugging

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’snewinRelease10§ CAInterTest forCICS– Save/RestoreDebuggingCommands

– SaveandRestoremonitorandbreakpointcommandsbyUSERIDorFromTerminal– SimilarcapabilitytoEclipseUIwhichisavailabletoday!– Customerspecifiedtestsessionnames– DatasavedtoVSAMKSDSforCICSregions(PROTMLOG)– Individualsaveddebugsessionscanbeviewedanddeleted

§ CAInterTest Batch– Save/RestoreDebuggingCommands– SaveandRestoremonitorandbreakpointcommands– SimilarcapabilitytoEclipseUIwhichisavailabletoday!– Customerspecifiedtestsessionmembernames– DatasavedtoINT1CLIBmembers(partitioneddataset)– Individualsaveddebugsessionscanbeviewedanddeleted

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’snewinrelease10–AddscreencapturesforMLOG

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’snewinrelease10–AddscreencapturesforMLOG

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’snewinrelease10–AddscreencapturesforMLOG

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’snewinRelease10

§ Currency– IBMEnterpriseCOBOL6.1– IBMCICSTS5.3– ARCH(11)supportforCOBOLandPLICompilers– 32and64bitEclipsePlug-ins– IBMrDZ9.5certification

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

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

MFX59EHighPerformanceMaskingandTestDataGenerationforIMSandDB2 11/15/2016at1:00pm

MFX58ECCATestingToolsEducationalSession(Part3of3):CAMainframeApplicationTunerDemoandWhat'sNew 11/15/2016at2:00pm

30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

ContinuousDevelopmentandTestingMainframeTheater

ContinuousDelivery

MainframeTheater

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

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

MainframeandWorkloadAutomation

Formoreinformationpleasevisitca.com/appdev

MikeDuboisVP,ProductManagementmichael.dubois@ca.com

Recommended