Continuous Delivery—CA Workload Automation ESP Edition 11.4 Enhancements

Preview:

Citation preview

ContinuousDelivery—CAWorkloadAutomationESPEdition11.4Enhancements

JohnP.Rooney

Mainframe

CATechnologiesSr.PrincipalConsultantMFX40E

@CA_JRooney#CAWorld

2 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

©2015CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2015presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

3 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Abstract

TheCAWorkloadAutomationESPEdition(CAWAESP)teamhasreleasedsomeenhancementsin-streamaheadofthenewr12release.Thistalkwillreviewtheseenhancementsandgiveexamplesofhowtousethesenewfeaturestoenhanceyourworkloadautomationservicetoyourcustomers.

JohnP.RooneyCATechnologiesSr.Principal Consultant

4 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Agenda

NEWFEATURESINR11.4BASE

ENHANCEMENTSINR11.4BASE

IN-STREAMENHANCEMENTSSINCER11.4BASE

DEMOOFSOMEOFTHEIN-STREAMENHANCEMENTS

SUMMARY

1

2

3

4

5

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

6 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Features/FunctionsintoCAWAESPr11.4base

§ MessagesforCAWAESPcontrolfileUsage§ CleanuputilityfortheJOBSTATSDataSet§ QueueOperatorcommandswhenCAWAESPisdown§ ConditionaljobreleasebasedonaStepcompletioncodeof

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

NewFeatures

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

8 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Features/FunctionsinCAWAESPr11.4base

§ CAMSMversion4support§ ChangestoCAWAESPinstallationprocedurestoconformto

commonCATechnologiesinstallationstandards§ SEND2OPSstatementtosendmessages toCAOPS/MVSfrom

anCAWAESPApplication§ DisplayQuiesce statusofMasterinseveralCAWAESPpanels§ UseCATechnologiesinterfacetoIBMHealthCheckerrather

thanIBMinterface§ RemovetheLinkEditrequirementonUserExits

EnhancementstoExistingFeatures

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

10 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

ContinuousDelivery

§ CATechnologiesleveragesagiledevelopmentmethodology§ Asanalternativetotraditionaldevelopmenttechniques,the

AgilemethodologyleveragesScrumtohelpteamsbettermanageproductdevelopmentthroughincremental,iterativeworkcadences,knownasSprints

§ CAWAESPr11.4nowhas31enhancementsdeliveredbyPTFtobase

§ Additionalenhancementsandfutureinnovationswillbecontinuouslydelivered

AgileDevelopment

11 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

ContinuousDeliveryofEnhancementstoCAWAESPr11.4

§ ProvideDynamicAgentConfigurationtodefine/modify/deleteofAgentsdynamicallywithoutrequiringupdatetoAGENTDEFfile

§ RepackageAPPCcommunicationscomponent§ TriggerandSimulateSubApplications§ AutomaticallysetdormancyintervalsbasedonMaster/Proxy

configurationandworkloadvolume§ SupportAES256/FIPSforAgentcommunication§ ReceiveRESTfulWebServicerequestsusingHTTPpostservice

forCAWAESPworkstation

31EnhancementsviaPTF

12 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

ContinuousDeliveryofEnhancementstoCAWAESPr11.4

§ DeselectjobsforRerunMultiplecommand§ AddEventNamefieldtohistoryreporting§ IntroducenativeUSSFileTriggeratEventlevelandasanew

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

31EnhancementsviaPTF

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

14 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

ContinuousDeliveryofEnhancementstoCAWAESPr11.4

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

datasets§ ProvideWebServicesDoc-Literaljobtype§ ExtendLAPXoutputcapabilitytoincreasenumberof

predecessor/successorjobsdisplayed

31EnhancementsviaPTF

15 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

DocumentationontheNewEnhancements

16 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

DocumentationontheNewEnhancements

17 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

DocumentationontheNewEnhancements

18 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

ApplicationDescriptionEnhancement

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

§ CanbeusedtogivemoreinformationabouttheApplication

19 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

CommonWebServicesEnhancement

§ RO70737: SupportanHTTPPOSTwebservice thatexecutesaCAWAESPcommand.Toenablethisfeature,thenewWEBPORTparametermustbe addedtotheWSSPARMconfigurationdataset.

§ RESTfulWebServices

§ Integratewithotherproductslikeserverprovisioningsoftwaretodynamicallyaddordeleteagents

§ UsedbyAgentMonitortogatherAgentInformation

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

21 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

EPCommand-EditProcedureEnhancement

§ RO77815- ThisenhancementenablesyoutousetheEP(EditProcedure)commandinCSFforinsertedjobswithoutanassociatedCAWAESPprocedure.

§ EditjobdefinitionsaftertheyhavebeenInserteddynamically

22 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

InsertedJobBrowsingEnhancement

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

23 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

FTP-UpdateAgentForChangesEnhancement

§ RO82303

§ OSUSER- ThisoperandspecifiestheOSusernameusedforauthenticationbytheAgents.

§ KEYFILE- ItspecifiesthekeyfilenameusedforauthenticationbytheAgents.

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

24 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

LAPXOutputLimitationExtendedEnhancement

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

25 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Resource_Counter_Propagation_Enhancement

§ RO70061: TocoordinateworkloadbetweenCAWAESPmasters,ifaspecificresourcecountisupdated,anotificationmessagewillbesenttoallrelevantCAWAESPmasters.

§ CanbeusedtocoordinateResourcedefinitionsacrossmultipleCAWAESPMasters

§ UsedasasignalacrossCAWAESPMastersforvariouspurposeslikejobsending,datasetsbeingcreated,etc…

26 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

RetrieveUSER1_4VariablesEnhancement

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

27 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

TriggerOrSimulateSUBAPPLEnhancement

§ RO73721: AnewoptionalSUBAPPLSkeywordoperandhasbeenaddedtotheTRIGGERandSIMULATE commands.

28 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

VerifyNotifyEventsandAlertsonSIMULATECommand

§ RO81837- ThisenhancementenablestheSIMULATEcommandtocheckandissueamessageforALERTsandEVENTSassociatedwithaNOTIFYstatement,thatarenotdefined.NOTIFYstatementswillonlybecheckedonjobsselectedforsubmission.Theresultofthesimulationnowcontainsmessage4438Iforeachundefinedeventandmessage4439Iforeachundefinedalert.

29 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

VerifyResourcesonSIMULATECommandEnhancement

§ RO81648- ThisenhancementenablestheSIMULATEcommandtocheckandissueamessageforresources,thatarenotdefined.Resourceswillonlybecheckedonjobsselectedforsubmission.Theresultofthesimulationnowcontainsmessage4437Iforeachundefinedresource.

30 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

DEMO

CAWorkloadAutomationESPEdition

31 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Results

ContinuousdeliveryofenhancementshasenabledCATechnologiestogetCAWAESPenhancementsintoyourproductionsystemsfasterthanthetraditionalwaterfallreleasedeliverysystem.

Summary

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)

33 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

MustSeeDemos

HadoopIntegrationCAWorkloadAutomationMainframeTheatre

AgentMonitorCAWorkloadAutomationMainframeTheatre

34 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

FollowConversationsAt…

CAWorkloadAutomation

MainframeTheatre

CAWorkloadAutomationAgentMonitor,Agents&AdvancedIntegrations

MainframeTheatre

35 ©2015CA.ALLRIGHTSRESERVED.@CAWORLD #CAWORLD

Q&A

Recommended