Upload
ca-technologies
View
135
Download
1
Embed Size (px)
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,[email protected]