continuous delivery—ca workload automation esp edition 11.4 enhancements
TRANSCRIPT
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