customer use case: real-world automation in retail
TRANSCRIPT
![Page 1: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/1.jpg)
World®’16
CustomerUseCase:Real-WorldAutomationinRetailAprilMerritt– Sr.ITSystemsAdmin/WorkloadAutomationSpecialist
MFX30S
MAINFRAMEANDWORKLOADAUTOMATION
![Page 2: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/2.jpg)
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
![Page 3: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/3.jpg)
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
JoinustohearhowaglobalretailerusesCAWorkloadAutomationDEtomanageservicedeliveryinternallyandseehowtheyrelyonCAWorkloadAutomationDER12forvisibilityandcontrolofdataflowsatanenterpriselevel.Theywillsharehowtheyeffectivelyandefficientlymanage,monitorandmaintaincomplexworkflowswithlimitedresourcesandmanagemaintenancewithoutworryingaboutholdingjobsorshuttingeverythingdown.TheywillsharetheirexperiencewiththenewCAWorkloadAutomationDER12UIandthevalueitbringstheirbusiness,alongwithdetailsabouttheirupgradeexperiences.
AprilMerritt
RetailerSr.ITSystemsAdmin/WorkloadAutomationSpecialist
![Page 4: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/4.jpg)
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
OURUSAGE…NUMBERSWITHEXCITINGCHARTS
MAINTAINING/UPGRADINGMADEEASYWITHCAWORKLOADAUTOMATIONDE
INTENTIONALARCHITECTUREFORMONITORING
EXAMPLESOFSELFSERVICEAPPLICATIONSFORUSERSBUSINESSANDITCUSTOMERS
NEWDEWEBGUI USES
1
2
3
4
5
![Page 5: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/5.jpg)
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
HowOurCompanyUsesWorkloadAutomation
§ Deployments§ UsedforProductionDeployments.Auditorshaveeasyaccesstowhopushedthebuttonandthey
areautomated.
§ DailyTasks§ LDAPimports,DBPurges,CAWorkloadAutomationDEMaintenance,ApplicationRestarts§ EnterpriseStandardsandProcesses
§ Therearealreadyprocessesinplacetopromptcallouts,andalerts.Youcansleepwellknowingthatitwillrun..Andifitdoesn’t,youwillknow.Nomorebabysitting.
§ Testing§ stableQA/sandboxenvironment
§ Definedpowerusers…withESP101
MoreThanJustBatch
![Page 6: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/6.jpg)
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UniqueandTotalJobRunsGrowth
![Page 7: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/7.jpg)
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UpgradingFrom11.3.3to12.0
§ Yesitwasthateasy!– Jobhold/suspendsstarted:2:00pm (thiswasanoptionalstepwechoosetoperform)
– Shutdown/Outagestarted:2:14pm– Upgradestarted:2:16pm(appliedbothbase12.0upgradeandpatchbuild46)– UpgradeComplete,CAWLADErunning,Release/Resumeofjobs:2:40pm– Webservicesavailableandvalidated:3:00pm
§ Totaloutagetimes:24minutes!– Lastmajorupgradeoutagetime:3½hours!ThankyoutoCAformakingthiseasier!
§ Had0postProductionissuesrelatedtotheupgrade
“Itcan’tseriouslybethateasy?”
![Page 8: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/8.jpg)
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
PersonalizeTraining
§ Scheduling101§ Personalized1:1training
§ Don’tallowaccessuntilthey‘pass’
§ Allowsteambuildingand‘gettingtoknowyou’sotheycometouswithquestionsinsteadofputtinginbadarchitecture
SelfServingQAworksince2011!
![Page 9: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/9.jpg)
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IntentionalScheduleArchitecture
§ OneDayApplicationCycle
§ ManySmallApplicationsbyBusinessProcess
§ NamingStandards
§ 7pmDailyApplicationLoad
§ NoAPPLWAITallowed
§ FailedjobsstayingfailedisNOTokay§ Jobfailure=P1=CallOut.Noexceptions.Don’twantaticket,notimportantenoughtocallout?GenerateaP2andmoveonwiththeschedule.
ArchitectureforEasyMaintenanceandLowerImpact
![Page 10: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/10.jpg)
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MaintenanceSchedules
§ TriggeroneapplicationbycallingOperations
§ Neverforgettoholdanappbefore,orreleaseaftermaintenance
§ Scheduleinadvance,loginandbereadyforyourchanges.§ CLICommandstostop,start,hold,suspendapps.
§ Demo.
AutomateTeamsMaintenances
![Page 11: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/11.jpg)
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AutomatedWorkloadAuditing
§ Monitors§ Orphaned/BrokenExternals
§ TooManyActiveApplicationGens
§ APPLWAITstatuses
§ Schedulesnotloaded- Nottriggeringevents
§ Workloadnotprocessing(least1jobperminute)
§ ServicemonitorsonUnixServers
Seenext2slidesforqueries
WorryFreeWorkloadProcessing
![Page 12: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/12.jpg)
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MONITOR NAME TYPE TRIAGE FORCOMMANDCENTER QUERY
BrokenExternals AlertTriage:Pleasecheckjobsinscheduletoseewhatismissing.Ifunabletodetermine,contactProductionControl.
SELECTMAP_KEY"Appname/Gennum/jobname",MAP_VALUE"HomeApp"FROMesp.esp_s2s_mapWHEREMAP_KEYNOTLIKE'SIMS_PRESENTATION%SIMS_STORE_UPDATE.END’
ANDMAP_KEYNOTLIKE'%SIMS_DAILY%.RELIEVE_INTRANSIT%'ANDMAP_KEYNOTLIKE'%SIMS_PRESENTATION%AJSZSL.LOAD%'ANDMAP_KEYNOTLIKE'%SIMS_DAILY%SIMS_STORE_UPDATE.END%'
ORDERBYmap_key
ActiveApplications Alert
Triage:PleasesubscribeactiveinCAWLADEandfindoutwhichapplicationshavemanyactivegenerationsandcontactthatsupportteam.Pleasecallthemtoletthemknowsomethingiswrong.
selectcount(*)fromesp.esp_application wherestate<>'COMPLETE'
ApplicationsinAPPLWAITStatus Alert
Triage:PleasecheckESPandfindoutwhichapplicationsarecurrentlyinanAPPLWAITstatus.Pleasecontacttheappropriatesupportteamandletthemknowthattheirapplicationsarestackedup
SELECTDISTINCT(appl_name),COUNT(*),stateFROMesp.esp_applicationWHERE(state<>'COMPLETE‘ANDstate<>'PROCESSING‘ANDstate<>'APPLHOLD‘)AND
appl_name !='MVP_PRICING_INCR‘ANDappl_name !='ECOMM_DATA_LOAD'GROUPBYappl_name,stateORDERBYCOUNT(*)DESC
JobsinUnknownState Alert
Triage:PleasesubscribeactiveinESPandfindoutwhichjobsareinunknownstate.Pleasecallouttosupportteamandensurethatitgetscleanedup.
selectwob.job_name,wob.job_qualifier,appl.appl_name fromESP.esp_generic_job wob joinesp.esp_applicationappl onwob.appl_id =appl.appl_id wherewob.state ='UNKNOWN'SELECTwob.job_name,wob.job_qualifier,appl.appl_nameFROMESP.esp_generic_job wob
JOINesp.esp_application appl ONwob.appl_id =appl.appl_idWHEREwob.state ='UNKNOWN'
![Page 13: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/13.jpg)
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MONITOR NAME TYPE TRIAGE FORCOMMANDCENTER QUERY
Filewatcher EventsNotActive Alert
Triage:ContactSupport- PC- Pleasegomodifyeventsthatareshowinginactive.ThiswillpreventFMschedulesfromrunning.
selectAPPL_NAMEasEVENT_NAME,Statusfromesp.esp_event_rp wherestatuslike'%Notactive%'
Schedulesnotloaded Alert Triage:ContactSupport- BatchScheduleLoadsare
potentially5minutesbehind
SELECTIdentifier,Suspend_Count,TO_CHAR(CURRENT_TIMESTAMP- 5/1440,'DD-MON-YYHH:MI:SSAM')ASctime,TO_DATE('19700101000000','YYYYMMDDHH24MISS')+EXTRACT(TIMEZONE_HOURFROM
CURRENT_TIMESTAMP)/24+NUMTODSINTERVAL(expect_time /1000,'SECOND')ASetimeFROMesp.esp_event_rpWHERECURRENT_TIMESTAMP- 5/1440>TO_DATE('19700101000000','YYYYMMDDHH24MISS')+EXTRACT(TIMEZONE_HOURFROMCURRENT_TIMESTAMP)/24+NUMTODSINTERVAL(expect_time /1000,'SECOND')ANDexpect_time >0
WorkloadNotProcessing Alert
Triage:ContactSupport- NoteforProdControl:Possibilitythatthebatchisnotprocessingworkload.HaveDBA'scheckfordblocking.
SELECTcount(*)FROMESP.ESP_GENERIC_JOBwhereSTART_DATE_TIME>(current_date - 2/1440)
![Page 14: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/14.jpg)
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAWorkloadAutomationDEWebGUI
§ MacUsersRejoice
§ BusinessUserMonitoring§ SLAandJobinformationwithouthavingtoguess.
§ Easymonitoringanddashboards
§ Operationsvisibilityforvideowall
§ Easeoftraining
EasyViewing
![Page 15: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/15.jpg)
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessions
SESSION# TITLE DATE/TIME
MFT157PBestPractices:High-VolumeTransactionProcessingandAnalytics.
11/17/2016at1:45pm
MFX136SDeliveringCAWorkloadAutomationfromaSaaSPlatform
11/17/2016at4:30pm
JasmineB
![Page 16: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/16.jpg)
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemos
ModernWorkloadAutomation
CAWLADEMFandWorkloadAutomation
SeamlessApplicationAutomationAgents&AdvancedIntegrationsMFandWorkloadAutomation
CAConversionasaService
CAWorkloadAutomationMFandWorkloadAutomation
Innovations:CrossEnterpriseWorkloadAutomationCAWLAAE&DEMFandWorkloadAutomation
![Page 17: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/17.jpg)
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
![Page 18: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/18.jpg)
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Stayconnectedatcommunities.ca.com
Thankyou.
![Page 19: Customer Use Case: Real-World Automation in Retail](https://reader033.vdocuments.mx/reader033/viewer/2022051521/586fde9c1a28ab18428b6c65/html5/thumbnails/19.jpg)
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MainframeandWorkloadAutomation
FormoreinformationonMainframeandWorkloadAutomation,pleasevisit:http://cainc.to/9GQ2JI