continuous delivery—ca workload automation esp edition 11.4 enhancements

35
Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements John P. Rooney Mainframe CA Technologies Sr. Principal Consultant MFX40E @CA_JRooney #CAWorld

Upload: ca-technologies

Post on 16-Apr-2017

712 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

ContinuousDelivery—CAWorkloadAutomationESPEdition11.4Enhancements

JohnP.Rooney

Mainframe

CATechnologiesSr.PrincipalConsultantMFX40E

@CA_JRooney#CAWorld

Page 2: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

2 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

©2015CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2015presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

3 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Abstract

TheCAWorkloadAutomationESPEdition(CAWAESP)teamhasreleasedsomeenhancementsin-streamaheadofthenewr12release.Thistalkwillreviewtheseenhancementsandgiveexamplesofhowtousethesenewfeaturestoenhanceyourworkloadautomationservicetoyourcustomers.

JohnP.RooneyCATechnologiesSr.Principal Consultant

Page 4: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

4 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Agenda

NEWFEATURESINR11.4BASE

ENHANCEMENTSINR11.4BASE

IN-STREAMENHANCEMENTSSINCER11.4BASE

DEMOOFSOMEOFTHEIN-STREAMENHANCEMENTS

SUMMARY

1

2

3

4

5

Page 5: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

5 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Features/FunctionsinCAWAESPr11.4base

§ Install/Deploy/ConfigureusingCAMSM§ zIIP ProcessorsupportforsomeCAWAESPandWorkstation

functions§ PerformanceMetricsforproblemanalysis§ Mainframe2.0standardscompliance§ Enable/DisabletheInterfaceBetweenCAWAESPandCA

OPS/MVSviaInit Parm§ CAOPS/MVSSystemStateManagerintegration

NewFeatures

Page 6: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

6 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Features/FunctionsintoCAWAESPr11.4base

§ MessagesforCAWAESPcontrolfileUsage§ CleanuputilityfortheJOBSTATSDataSet§ QueueOperatorcommandswhenCAWAESPisdown§ ConditionaljobreleasebasedonaStepcompletioncodeof

predecessorjob§ IntroduceLXLineCommand(LAXfunctions)§ EnhanceAgentforOracleE-BusinessSuite§ EnhanceAgentforRemoteExecution

NewFeatures

Page 7: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

7 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Features/FunctionsintoCAWAESPr11.4base

§ SpecifyanAbender ProgramforUseWithCAWARestartOptionforz/OSSchedulers(CA-11)

§ HonorConditionCodesWhenUsingCAWARestartOptionforz/OSSchedulers(CA-11)

§ SchedulingProductConditionCode(CA-11)§ SubsystemSwitching(CA-11)§ Scenario(Use-case) Documentationupdates

NewFeatures

Page 8: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

8 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Features/FunctionsinCAWAESPr11.4base

§ CAMSMversion4support§ ChangestoCAWAESPinstallationprocedurestoconformto

commonCATechnologiesinstallationstandards§ SEND2OPSstatementtosendmessages toCAOPS/MVSfrom

anCAWAESPApplication§ DisplayQuiesce statusofMasterinseveralCAWAESPpanels§ UseCATechnologiesinterfacetoIBMHealthCheckerrather

thanIBMinterface§ RemovetheLinkEditrequirementonUserExits

EnhancementstoExistingFeatures

Page 9: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

9 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Features/FunctionsinCAWAESPr11.4base

§ SimulateProcessModeforjob(s)toreflectcorrectsubstitutionofvariablesusedbymultiplejobs

§ ReportwhetherEventTriggerusedReplaceorAdd§ SecureEncryptionKeysandPasswordswithAES128§ AddaRestartStep(globally)toalljobsasInit Parm§ Disposition-BasedDataSetTriggersatEventlevel§ Increment/DecrementresourcecountonRESDEFcommand§ LimitApplicationsdownloadedtoCAWAESPWorkstation

basedontime-period

EnhancementstoExistingFeatures

Page 10: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

10 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

ContinuousDelivery

§ CATechnologiesleveragesagiledevelopmentmethodology§ Asanalternativetotraditionaldevelopmenttechniques,the

AgilemethodologyleveragesScrumtohelpteamsbettermanageproductdevelopmentthroughincremental,iterativeworkcadences,knownasSprints

§ CAWAESPr11.4nowhas31enhancementsdeliveredbyPTFtobase

§ Additionalenhancementsandfutureinnovationswillbecontinuouslydelivered

AgileDevelopment

Page 11: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

11 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

ContinuousDeliveryofEnhancementstoCAWAESPr11.4

§ ProvideDynamicAgentConfigurationtodefine/modify/deleteofAgentsdynamicallywithoutrequiringupdatetoAGENTDEFfile

§ RepackageAPPCcommunicationscomponent§ TriggerandSimulateSubApplications§ AutomaticallysetdormancyintervalsbasedonMaster/Proxy

configurationandworkloadvolume§ SupportAES256/FIPSforAgentcommunication§ ReceiveRESTfulWebServicerequestsusingHTTPpostservice

forCAWAESPworkstation

31EnhancementsviaPTF

Page 12: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

12 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

ContinuousDeliveryofEnhancementstoCAWAESPr11.4

§ DeselectjobsforRerunMultiplecommand§ AddEventNamefieldtohistoryreporting§ IntroducenativeUSSFileTriggeratEventlevelandasanew

jobtypeinApplication§ AddApplicationDescriptionfield§ SpecifyCAWAESPasaREXXhostcommandenvironment§ DisplayjobswithHoldattributeinsimulation§ AddIPaddressofsendertoESP507E(InvalidAgent)message§ ChangeoccurrenceofESP6106I(EventCycling)message§ DisplayUSER1-4variablesinLAPandLSCHcommands

31EnhancementsviaPTF

Page 13: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

13 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

ContinuousDeliveryofEnhancementstoCAWAESPr11.4

§ Enablebrowsingofinsertedjobdefinitions§ Enableeditingofinsertedjobdefinitions§ ShowScopefieldinjobdetailsdisplay§ EnableRetrieveSpoolFileforInformatica job§ Newcommand,CALLOPS,forinterfacewithOPS/MVS§ IntroducenewAuditlog Init Parm tosetJESoutputdestination§ DisplayDSNin'jcl from‘forconcatenateddatasets§ EnhanceFTP_JOB,SCP_JOBandSFTP_JOBapplication

statements

31EnhancementsviaPTF

Page 14: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

14 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

ContinuousDeliveryofEnhancementstoCAWAESPr11.4

§ PreventsharingofRSVLOGICbymultiplemasters§ PreventAgenttrafficnotificationsfillingcheckpoint§ VerifythatResourcesexistonSimulatecommand§ DisplayJCLCONTENTorJCLREFEENCEinMicroFocusjobs§ DisplayCHILDPIDinTANDEM_JOB§ SupportBD/EDCSFlinecommandsforconcatenatedDOCLIB

datasets§ ProvideWebServicesDoc-Literaljobtype§ ExtendLAPXoutputcapabilitytoincreasenumberof

predecessor/successorjobsdisplayed

31EnhancementsviaPTF

Page 15: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

15 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

DocumentationontheNewEnhancements

Page 16: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

16 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

DocumentationontheNewEnhancements

Page 17: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

17 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

DocumentationontheNewEnhancements

Page 18: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

18 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

ApplicationDescriptionEnhancement

§ RO76602: NewfieldApplicationDescriptionhasbeenaddedtotheAPPLstatement.ItisdisplayedinSimulationandbyLISTAPPL commands. ItisdisplayedbyJOBMAP commandsifDISPLAY(APPL_DESCR)isspecified.

§ CanbeusedtogivemoreinformationabouttheApplication

Page 19: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

19 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

CommonWebServicesEnhancement

§ RO70737: SupportanHTTPPOSTwebservice thatexecutesaCAWAESPcommand.Toenablethisfeature,thenewWEBPORTparametermustbe addedtotheWSSPARMconfigurationdataset.

§ RESTfulWebServices

§ Integratewithotherproductslikeserverprovisioningsoftwaretodynamicallyaddordeleteagents

§ UsedbyAgentMonitortogatherAgentInformation

Page 20: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

20 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

DynamicAgentConfig_Enhancement

§ RO70180: DYNAMICAGENTCONFIGURATION ,see Tuesdaytip“TuesdayTips:(CAWAESP)RFE- Changeagentdefinitiondynamically&RetrieveAgentInfo”https://communities.ca.com/docs/DOC-231149338

§ WithRO71348,theCAWAESPmastersubsystemmanagerwillretrieveagentproperties(releaseandbuildnumber,andOS)anddisplaythemintheAGENTLISToperatorcommandresponse

§ UsedbyAgentMonitortogatherAgentInformation

Page 21: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

21 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

EPCommand-EditProcedureEnhancement

§ RO77815- ThisenhancementenablesyoutousetheEP(EditProcedure)commandinCSFforinsertedjobswithoutanassociatedCAWAESPprocedure.

§ EditjobdefinitionsaftertheyhavebeenInserteddynamically

Page 22: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

22 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

InsertedJobBrowsingEnhancement

§ RO77695: JobsinsertedintoanactiveapplicationviaIWorAPPLINScommandaredefinedusingCAWAESPprocedurelanguage.ThetextofthedefinitionsisstoredintheapplicationrecordbuttheBPcommandinCSFdoesnotshowit. ThisenhancementenablesdisplayofinsertedtextbyBP(BrowseProcedure) command.

Page 23: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

23 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

FTP-UpdateAgentForChangesEnhancement

§ RO82303

§ OSUSER- ThisoperandspecifiestheOSusernameusedforauthenticationbytheAgents.

§ KEYFILE- ItspecifiesthekeyfilenameusedforauthenticationbytheAgents.

§ TRANSFERCODETYPE- specifiesanASCII,binary,auto-detect,orEBCDICtransfer,FTPcommunicationtype(SSLorregular),andcompressionlevelinanFTPjob.

Page 24: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

24 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

LAPXOutputLimitationExtendedEnhancement

§ RO83855- Thisenhancementextendstheoutputlimitation99jobstoAPPLBUFsize.If theAPPLBUFsizeisreachedintheLAPXoutput,yougetoneofthefollowingmessages:***TOOMANYPREDECESSORS******TOOMANYSUCCESSORS******TOOMANYBLOCKINGJOBS******TOOMANYJOBSONCRITICALPATH***

Page 25: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

25 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Resource_Counter_Propagation_Enhancement

§ RO70061: TocoordinateworkloadbetweenCAWAESPmasters,ifaspecificresourcecountisupdated,anotificationmessagewillbesenttoallrelevantCAWAESPmasters.

§ CanbeusedtocoordinateResourcedefinitionsacrossmultipleCAWAESPMasters

§ UsedasasignalacrossCAWAESPMastersforvariouspurposeslikejobsending,datasetsbeingcreated,etc…

Page 26: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

26 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

RetrieveUSER1_4VariablesEnhancement

§ RO77765: ThisenhancementenablesuserstodisplayUSER1-4variables intheoutputofLISTAPPL(LAP)orLISTSCH(LSCH)commands.

Page 27: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

27 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

TriggerOrSimulateSUBAPPLEnhancement

§ RO73721: AnewoptionalSUBAPPLSkeywordoperandhasbeenaddedtotheTRIGGERandSIMULATE commands.

Page 28: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

28 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

VerifyNotifyEventsandAlertsonSIMULATECommand

§ RO81837- ThisenhancementenablestheSIMULATEcommandtocheckandissueamessageforALERTsandEVENTSassociatedwithaNOTIFYstatement,thatarenotdefined.NOTIFYstatementswillonlybecheckedonjobsselectedforsubmission.Theresultofthesimulationnowcontainsmessage4438Iforeachundefinedeventandmessage4439Iforeachundefinedalert.

Page 29: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

29 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

VerifyResourcesonSIMULATECommandEnhancement

§ RO81648- ThisenhancementenablestheSIMULATEcommandtocheckandissueamessageforresources,thatarenotdefined.Resourceswillonlybecheckedonjobsselectedforsubmission.Theresultofthesimulationnowcontainsmessage4437Iforeachundefinedresource.

Page 30: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

30 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

DEMO

CAWorkloadAutomationESPEdition

Page 31: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

31 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Results

ContinuousdeliveryofenhancementshasenabledCATechnologiestogetCAWAESPenhancementsintoyourproductionsystemsfasterthanthetraditionalwaterfallreleasedeliverysystem.

Summary

Page 32: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

32 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

DO4T07S Vision andRoadmap:CAWorkload AutomationThursdayat12:15pm

(DevOps Theatre4)

DO4X185S AutomateHadoopJobswithRealWorld Business Impact Wednesday at3:45pm(LagoonD)

MFX41SCAWLAESP:TipsandTricksforgettingthemostoutofyourinvestment Thursdayat3:00pm(LagoonD)

MFX43SCaseStudy:VerizonLeveragesCAWorkloadAutomationintheCloud Thursdayat2:00pm(LagoonD)

Page 33: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

33 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

MustSeeDemos

HadoopIntegrationCAWorkloadAutomationMainframeTheatre

AgentMonitorCAWorkloadAutomationMainframeTheatre

Page 34: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

34 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

FollowConversationsAt…

CAWorkloadAutomation

MainframeTheatre

CAWorkloadAutomationAgentMonitor,Agents&AdvancedIntegrations

MainframeTheatre

Page 35: Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

35 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Q&A