32
World ® ’1 6 CA Mainframe Application Tuner Demo and What's New Michael DuBois VP, Product Management MFX58EC MAINFRAME

Pre-Con Ed: CA Testing Tools Educational Session (Part 3 of 3): CA Mainframe Application Tuner Demo and What's New

Embed Size (px)

Citation preview

World®’16

CAMainframeApplicationTunerDemoandWhat'sNewMichaelDuBoisVP,ProductManagement

MFX58EC

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,we’llcoverthelatestupdatestoCAMainframeApplicationTuner,aswellasprovideademoofnewfeaturesdesignedtosaveyoutimeandmoneyintuninghigh-qualityapplications.

MichaelDuBoisCATechnologiesVP,ProductManagement

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

MAINFRAMEDEVOPSSTRATEGY

CAMAINFRAMEAPPLICATIONTUNER(MAT)PRODUCTOVERVIEW

QUESTIONS?

TECHNOLOGYANDARCHITECTUREGOALS

PRODUCTROADMAP

WHAT’SNEWINRELEASE11?

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

CAMainframeApplicationTuner

§ Enablesperformancemanagementteamstoquicklyidentifytherootcauseofapplicationperformanceissuesinz/OSbasedsystems

§ Providesproactiveapplicationperformanceanalysistohelporganizationseasilyimproveapplicationsruntime,CPUconsumptionandresponsetime

§ Providestheapplicationviewofperformanceforsystemandperformanceprogrammers,applicationdevelopersanddatabaseadministers

WhatIsCAMAT?

PerformanceAnalysisCycle

CollectsIn-depth

PerformanceMetrics

IdentifiesTuning

Opportunities

IdentifiesPerformance

Trends

SuggestsApplicationstoTarget

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAMainframeApplicationTunerHowisCAMATUsed?

CAMATisusedtoimprovetheperformanceofapplicationsby:

ObservingandsamplingapplicationstoidentifyhighCPUusage,longwaittimesandslowtransactionresponsetimes

Providingdatatoidentifytherootcausesofperformanceinefficienciesinz/OSbasedapplications

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAMainframeApplicationTunerHowDoesitWork?

CAMainframeApplicationTuner

CAMainframeApplicationTuner

Server

MeasurementDefinition

Invoke

SRB

TargetAddressSpace

DisabledInterruptExit

MeasurementDataFiles

Samples&Stats

MonitorSession

Steplib,Joblib,etc.

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAMainframeApplicationTunerSupportsover20Sub-SystemsandLanguages

CAMAT

SupportedLanguages:

§ COBOL§ PL/I§ Assembler§ C§ C++§ REXX§ CAIdeal™§ Natural

Websphere ApplicationServer

JAVAVirtualMachine

JDBC

JAVATransactions

BatchProcesses

IMS CICSDB/2

VSAM TSO MQ

CAIDMS CADatacom Adabas

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ProductOverviewCAMainframeApplicationTuner

§ PerformanceEngineer

§ SystemsProgrammer

§ ApplicationDevelopers

BusinessProblemsAddressed KeyCapabilitiesPersonas

§ Identifyperformanceopportunitiesincomplexapplications

§ HelpsapplicationsreduceCPUconsumptionandtransactionresponsetime

§ Easilymeasureapplicationperformance

§ Providerootcauseanalysisreporting

§ IntegrationwithCASYSVIEW®,CAEndevor®SoftwareChangeManager

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TechnologyandArchitectureGoals

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TechnologyandProductArchitectureGoalsCAMainframeApplicationTuner

TechnologyGoals

§ Currency&exploitation– continuouslyprovidesupportforallsupportedsubsystemsandlanguages

§ ImproveoverallcustomerexperienceandeaseofusebysimplifyingtheinstallandGUIanalysisreportingtoencouragegreateradoptionbyApplicationDevelopers

§ Delivercustomerrequestedenhancements

ProductArchitecture

Goals

§ Simplifyinstallation,deploymentandconfiguration§ ProvidethenecessaryartifactsandAPI’sforIntegrationwithotherCAsolutions§ NewfunctionalitysuppliedwithJAVA/MetalCcoding§ EnhancedEclipseUI§ Leveragecommonserviceintegrationopportunities§ ExploitzarchitecturalcomponentstoimproveTCO

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInCAMATRelease11?

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInCAMATRelease11?

§ CAMATGUIEnhancements– EaseofuseimprovementstoprovideISPFfunctionalitywithintheCAMATGUI

framework§ Providetheabilitytodeleteamonitorprofilewithorwithoutdeletingthemonitordataset

§ Allowthedisplayofexistingandcreationofschedules

§ Deliverfiltering/sortingcapabilitieswithintheCAMATGUI

– ImprovedinitialanalysiswiththeadditionofanOverviewDashboardSummary– ImprovedCAMATGUIinstallationanddocumentation– ProvidetheframeworktoutilizehostcommunicationwithintheCAMATGUIusing

onecommonTOMCATserver

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInCAMATRelease11?

§ CAMATDB2Enhancements

§ SupportforDB2datacollectionutilizingDB2InstrumentationFacilityInterface(IFI)

§ AbilitytochooseeithertraditionalCAMATDB2datacollectionintercepttracingorDB2IFI

§ IFIcollectionwillprovideSQLstatement,count,CPUtimeandaverageresponsetime

§ CAFileMasterPlusforDB2forz/OSformanagingDB2data

§ ProvideinitialframeworktosupportforDB2V12

§ Addedimprovedcustomerrequestedglobaldefaultparameters

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInCAMATRelease11?

§ ProvideimprovedreportingofIMSCallerIDattribution

§ IntroducedsupportforVSAMRecordLevelSharing(RLS)datasets

§ SupportforPre– GADB2V12

§ AddedimprovedcustomerrequestedglobaldefaultparametersforCICSmeasurementandreporting

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInCAMATRelease11?

§ CurrencyDelivered:CAMATSupportsOver20LanguagesandSub-Systems– z/OS2.2– Cobol5.2&6.1– CICSCTS5.3– IMSr14– Initialsupportofpre-releaseDB2v12– PL/I4.5&5.1– C++Complier2.1&2.2– CADatacom/IdealR14&R15– CAIDMSRI9

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInCAMATRelease11?CAMATGUIEnhancement:DashboardSummary

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInCAMATRelease11?CAMATGUIEnhancement:Filter

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInCAMATRelease11?CAMATGUIEnhancement:Filter

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInCAMATRelease11?ImprovedIMSCallerIDAttributionBEFORE

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInCAMATRelease11?ImprovedIMSCallerIDAttributionBEFORE

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInCAMATRelease11?ImprovedIMSCallerIDAttributionAFTER

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

What’sNewInCAMATRelease11?ImprovedIMSCallerIDAttributionAFTER

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

MFX112S MainframeAppDevPortfolioReview 11/16/2016at12:45pm

MFT148SAchieveDevOpsontheMainframeforFasterTimetoMarket 11/16/2016at4:30pm

MFX162SCrackOpentheBigBlackBoxforFasterProblemRemediation 11/17/2016at12:45pm

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

ContinuousDevelopmentandTestingMainframeTheater

ContinuousDelivery

MainframeTheater

30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

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

MainframeandWorkloadAutomation

Formoreinformationpleasevisitca.com/appdev

MikeDuboisVP,[email protected]