28
© Copyright 2015 BMC Software, Inc. 1 Integrate Your IBM i(Series) Scheduling With The Enterprise BMC Control-M Workload Automation November 2016 [email protected]

Controlm solution demo v 1.1

Embed Size (px)

Citation preview

Page 1: Controlm solution demo v 1.1

© Copyright 2015 BMC Software, Inc. 1

Integrate Your IBM i(Series) Scheduling With The Enterprise

BMC Control-M Workload AutomationNovember [email protected]

Page 2: Controlm solution demo v 1.1

© 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

Page 3: Controlm solution demo v 1.1

© 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

Page 4: Controlm solution demo v 1.1

© 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

Page 5: Controlm solution demo v 1.1

© 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

Page 6: Controlm solution demo v 1.1

Control-M for IBM i(Series)

End-to-end workflow automation

Lowering TCO

Improve service quality

Gartner Magic Quadrant for Workload Automation

Page 7: Controlm solution demo v 1.1

© 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

Page 8: Controlm solution demo v 1.1

© Copyright 2015 BMC Software, Inc. 8

Graphical User Interface

Page 9: Controlm solution demo v 1.1

© 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…

Page 10: Controlm solution demo v 1.1

© 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

Page 11: Controlm solution demo v 1.1

© 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

Page 12: Controlm solution demo v 1.1

© 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

Page 13: Controlm solution demo v 1.1

© 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

Page 14: Controlm solution demo v 1.1

© 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

Page 15: Controlm solution demo v 1.1

© 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

Page 16: Controlm solution demo v 1.1

© 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

Page 17: Controlm solution demo v 1.1

© 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)

Page 18: Controlm solution demo v 1.1

© 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)

Page 19: Controlm solution demo v 1.1

© 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

Page 20: Controlm solution demo v 1.1

© 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

Page 21: Controlm solution demo v 1.1

© 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

Page 22: Controlm solution demo v 1.1

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

Page 23: Controlm solution demo v 1.1

© 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

Page 24: Controlm solution demo v 1.1

—Why BMC?

Page 25: Controlm solution demo v 1.1

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%

Page 26: Controlm solution demo v 1.1

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*

Page 27: Controlm solution demo v 1.1

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®.

Page 28: Controlm solution demo v 1.1

© Copyright 2016 BMC Software, Inc.