Date post: | 16-Feb-2017 |
Category: |
Business |
Upload: | mariusz-gajewski |
View: | 58 times |
Download: | 0 times |
© Copyright 2015 BMC Software, Inc. 1
—
Integrate Your IBM i(Series) Scheduling With The Enterprise
BMC Control-M Workload AutomationNovember [email protected]
© Copyright 2015 BMC Software, Inc. 2
The challenge:Business processes automation
Applications menu options– Based on run books
SBMJOB command– Manually / by demand– By SCDDATE/SCDTIME
WRKJOBSCDE interface
© Copyright 2015 BMC Software, Inc. 3
The challenge:Application menu example
Interactive execution of application menu-based activity 1. Login to the relevant application2. Select the relevant
menu options3. Enter the required
information4. Press function key
to execute/submit
© Copyright 2015 BMC Software, Inc. 4
The challenge:Job dependencies managementJob dependencies
– Manual triggers• Run books
– Limit amount of concurrent jobs in queue• JOBQ with 1 entry to the subsystem
– Home grown development• Submit/call one job after the other• Setting OS/400 markers (data area)• Child jobs
Cross platforms dependencies– RUNRMTCMD and SBMRMTCMD– File transfers– 3rd party software
© Copyright 2015 BMC Software, Inc. 5
The challenge:Single point of controlVarious types of activities
– Ad-hoc jobs submitted by users– Application servers & subsystems
Numerous methods to managethe activities
– Manually by a human operator• Operator (WRKACTJOB F5)• QSYSOPR message queue
– O/S startup program– Autostart jobs
Control-M for IBM i(Series)
End-to-end workflow automation
Lowering TCO
Improve service quality
Gartner Magic Quadrant for Workload Automation
© Copyright 2015 BMC Software, Inc. 7
Control-M for IBM i(Sereis)• Windows-based graphical user interface• All SBMJOB command attributes and more• Support all runtime environments• Various types of activates• Handle jobs in MSGW status• Manage job’s output reports• Central Management
© Copyright 2015 BMC Software, Inc. 8
Graphical User Interface
© Copyright 2015 BMC Software, Inc. 9
Examples– Job Name– Job’s Owner (User)– Job Description– Job Queue– Output Queue– Logging Level– Job Switches– Hold On JOBQ
– Current Library– Initial Library List– Job Priority (on JOBQ)– Print Device– Sort Sequence– Language ID– Coded character set ID– Country ID
Support all SBMJOB commandattributes. And more…
© Copyright 2015 BMC Software, Inc. 10
Advanced job controls
O/S environment job attributes– Accounting Code– Run Priority– Local data area (*LDA)
Control-M commands– Pre-submission commands– Pre/post execution commands– Bypass a job execution
© Copyright 2015 BMC Software, Inc. 11
Integrated with the IBM i(Series) platformSupport All Runtime EnvironmentsNative OS/400S/38 EnvironmentQShell EnvironmentAgentless support for PASE (AIX-compatible)
Support Various Job TypesCommand linesProgramsScript filesMultiple commands scriptsStart a subsystemStart an autostart jobVirtual Terminal JobExternal jobs and subsystems
© Copyright 2015 BMC Software, Inc. 12
Multiple commands scripts
Execute multiple commandsin a single job
– Using Control-M script interpreter• Create a CL file containing
all your commands• Set job’s “What to run” to “Script file”
– Or use the “Embedded script” option• Use the graphical form• Define all your commands inside
the job definition
© Copyright 2015 BMC Software, Inc. 13
Virtual TerminalCapture the operator’s tasksusing a capture toolPlay the recording in batchas a Control-M job
– The job’s output (SYSOUT) will showthe terminal job’s job log and theplayed screens, one after the other
– Use dynamic variables as screen inputs– Validate the screen output to ensure
the flow of the screens is as expected– Capture values from the screen output and
store as local or Control-M variables
© Copyright 2015 BMC Software, Inc. 14
External jobsManage processes triggeredoutside of Control-M
– Ad-hoc jobs triggered bynon-Control-M users
– Active Subsystems
Search the OS/400 work management forjobs that match search criteriaUse Control-M to monitor the external jobs and perform post-processing when completed
– Add the external job as ad-hoc in Control-M– Use pre-defined template to add Control-M attributes to the external job (resources,
dependencies, post processing, etc)
Use Control-M to release external jobs from JOBQ
© Copyright 2015 BMC Software, Inc. 15
Jobs monitoringDetailed attributes for each job active statusJOBQ
Job queue name, job queue status,job queue job status (HLD/RLS),job queue priority
ACTIVEJob type, Subsystem name,run priority, CPU used, auxiliary I/O,Function type, Function name,Active job status (such as TAPW,MSGW, LCKW, RUN, and SELW)
OUTQOutput queue, print device,output queue priority
© Copyright 2015 BMC Software, Inc. 16
MSGW active job statusSend replies to jobs waiting inMSGW active job status
– Manual reply• Entered manually by
the Control-M operator– Automatic reply
• Based on pre-definedreply profiles
© Copyright 2015 BMC Software, Inc. 17
Generate alerts onvarious events
Examples:– Ended abnormally– Job is pending execution
in a job queue – Job entered MSGW
active status– Job is manually
bypassed (skip job execution)
© Copyright 2015 BMC Software, Inc. 18
Manage job’s output reports
Use Control-M to handle job’s output reports (spooled files)– Send the reports to:
• Users on local or remote systems• Output queues• Email
– Attach reports to thejob’s Output
– Change report attributes(hold, save, copies)
© Copyright 2015 BMC Software, Inc. 19
Foreign language supportControl-M/Agent for iSeries includes built-in translation codes for:
– English– French– Greek– Spanish– Finnish– Swedish– German– Hebrew– Traditional Chinese– Japanese Katakana– Korean– Polish (on request)
Allow translating native OS/400 characters representation (EBCDIC) to UNIX/Windows based characters (ASCII)Use the built-in translation table editor to customize your language support
© Copyright 2015 BMC Software, Inc. 20
Central configurationmanagement
Set configuration parameters forall connected components
– Agent properties– Extractor service management– Virtual Terminal attributes
Configure diagnostics & logging
© Copyright 2015 BMC Software, Inc. 21
Easy conversion from other schedulersAutomatic conversion from ROBOT
– Convert regular jobs and groups• Scheduling attributes• Job dependencies• Multiple commands• EVERY jobs (cyclic)• Environments and library lists• Job documentation
External job capturing tool– Intercept external jobs submission by pre-defined criteria– Capture external jobs attributes and define a corresponding job in Control-M– Capture child processes of intercepted jobs– Apply customized site standard naming for job attributes and dependencies
Customers Testimonials
“Simply Superb!This is the easiestand neat solutionand it works fine”
Virtual Terminal
“We are very excited about what was
implemented and the capabilities of
Control-M/Agent”
MSGW Auto Reply
“The conversion tool
has helped us greatly with the migration
from ROBOT to Control-M”
ROBOT Conversion Tool
© Copyright 2014 BMC Software, Inc. 24
Control-M Batch Service ManagementDataExtract
UpdEarnPolicy DataExtReport EquityProcess
EmpLoanStat WitholdAdj ExceptionDet
Phase2Extract ExcpHandler PrepExcpFile ExceptionReport
PrepPayFile PostException
SendADPFile Payroll: Must Complete by 6:30 AM
Our Goal: 6:30
Defines “Must complete by” timeDiscovers “service” pathEarly notification of potential delaysGenerate high-impact notificationShow impact in the service model
—Why BMC?
WHY BMC?Why Customers choose Control-M
© Copyright 2016 BMC Software, Inc.
Customer Support Satisfaction
Best Customer Experience by Industry
89%
88%
Top leadership product in the latest Gartner Magic Quadrant
Gartner Leadership
Forecast business services to predict how environment changes will affect service levels
Predictive Analytics
Manages customer’s business service flows for service level agreement (SLA)
Managing the Business
Created components that empowered End Users thus reducing overhead required to run batch
Empowering the End User
250Control-M has over 250 developers and support
personnel
7.2%IDC shows BMC Control-M only WLA product to gain
Market Share at 7.2%
Why BMCMarket Share Leader, Most Innovative
* Gartner ITOM analysis - 2015
10,000+CustomersWorldwide
470Patents
Granted or Pending
~6,000Employees
in 30 Countries
35 Yearsof Leadership inIT Management
Solutions
500 Partners
Serving Mid-SizedCompanies to
MajorEnterprises
$8BInvestment
in Innovation
~$2BAnnual Revenue
LeaderGartner 2015
ITSSMMagic Quadrant
VersatileSolutions
from Mainframeto Mobile
82%Of Fortune 500Companies Rely
on BMCBMC Ranked Top in ITOM*
BMC is a global leader in innovative software solutions that enable businesses to transform into digital enterprises for the ultimate competitive advantage. Our Digital Enterprise Management solutions are designed to make digital business fast, seamless, and optimized from mainframe to mobile to cloud and beyond.
About BMC
BMC, BMC Software, the BMC logo, and the BMC Software logo, and all other BMC Software product and service names are owned by BMC Software, Inc. and are registered or pending registration in the US Patent and Trademark Office or in the trademark offices of other countries. All other trademarks belong to their respective companies. © Copyright 2016 BMC Software, Inc.
BMC – Bring IT to Life BMC digital IT transforms 82% of the Fortune 500®.
© Copyright 2016 BMC Software, Inc.