You are on page 1of 42

CONTROL-M

Sergey Dovgan
Sergey_Dovgan@BMC.com
Ideal Solution – Enterprise Scheduler

Integrate batch processes from all systems and applications into a


unified, manageable business process

Improved productivity & efficiency


Business process view
Focal point of control
Shorten problem resolution cycle

Cover all aspects of batch processing


Definition, monitoring and management

Maximize resource utilization and


prevent potential system deadlocks

Provide Dynamic scheduling &


automated recovery
Single Focal Point for the Enterprise:
Enterprise View

Windows Job Z/OS Job


iSeries Job London
Hong Kong Paris

Linux Job
Sydney
SAP Job
Los Angeles

3 September 21, 2010 ©2004 BMC Software confidential. For internal use only.
Extended Calendars Support

44 September 21, 2010 © Copyright


©2004 BMC Software9/21/2010 BMC Software,
confidential. Inc. use only.
For internal
Dynamic Scheduling and Analysis Capabilities

JOB-B
JOB-A

JOB-C

Database corrupted No Book in the


inventory
JOB-D
“Database Error”

55 September 21, 2010 © Copyright


©2004 BMC Software9/21/2010 BMC Software,
confidential. Inc. use only.
For internal
The Past, the Present and the Future
Active

66 September 21, 2010 © Copyright


©2004 BMC Software9/21/2010 BMC Software,
confidential. Inc. use only.
For internal
The Past, the Present and the Future
Active

Archive

77 September 21, 2010 © Copyright


©2004 BMC Software9/21/2010 BMC Software,
confidential. Inc. use only.
For internal
The Past, the Present and the Future
Active Forecast

Archive

88 September 21, 2010 © Copyright


©2004 BMC Software9/21/2010 BMC Software,
confidential. Inc. use only.
For internal
Active

9 September 21, 2010 ©2004 BMC Software confidential. For internal use only.
Application & Platform Support

Platforms Applications
Solaris SAP
IBM AIX Oracle Applications
HP-UX PeopleSoft
Microsoft Windows FTP/SFTP
Linux Java/EJB
z/OS Web Services
NCR Messaging
Tandem
OpenVMS Databases
UNISYS Oracle
iSeries (AS/400) Sybase
MS-SQL
And many more... Postgress

10 September 21, 2010 ©2004 BMC Software confidential. For internal use only.
11 September 21, 2010 ©2004 BMC Software confidential. For internal use only.
Application Specific Support

– CM for SAP/R3

 Officially certified by SAP for


XBP, XBP2
 Supports both batch input and
Data Archiving sessions
 Enables the creation, planning
and management of SAP
business flows
 Job extraction – import
definitions & track jobs while
executing
 Job interception – full control
over SAP jobs
 Variant management, child
jobs management
 All CONTROL-M functions are
available (Sysout Handling,
View Log, Kill Job, etc.)
Application Specific Support
Application Specific Support

– CM for PSFT

 Interfaces with the PeopleSoft Process Scheduler via a certified


PeopleSoft 8 Java API
 Supports all PeopleSoft process types as CONTROL-M jobs
 A single CM can support multiple remote PeopleSoft Servers
 When monitoring the job from the Enterprise Manager the
operator can take actions such as Hold, Restart, Delete and Kill
process
Application Specific Support

– CM for Oracle E-Business Suite

 Enhances the Oracle


E-Business Suite scheduling
facilities
Application Specific Support
CONTROL-M CM for Advanced File Transfer

› Implements FTP/SFTP client


› Single view of the entire business process
– Encrypted file transfers
– Data compression support
– Integrated into the entire business flow
› Full control over the file transfer session
– Native “Sysouts”
– Wild cards and recursive
directory structure support
– Recovery from the job point
of failure
– Integrated into the business

– Zero foot-print on hosts with which files are exchanged


17 September 21, 2010 ©2004 BMC Software confidential. For internal use only.
File Watching Options in the AFT form

Watch the selected file on host 1 and transfer it to host 2


Watch the selected file on host 2 and transfer it to host 1
Watch the selected file but don’t transfer

18 September 21, 2010 ©2004 BMC Software confidential. For internal use only.
CM for Java Applications

› Connect directly to any application server in the enterprise


› Choose the method you would like to invoke
› Fill in the required parameters
› Monitor the execution
› Post Process

Application Servers
Web Sphere – IBM
Web Logic – BEA
JBoss – Shareware
CM for Web Services

Make Web Services part of the business process


Connect directly to any Web Services Repository internal/external
Choose the operation you would like to invoke
Fill in the required parameters
Define how to handle the returned data
Monitor the execution
Post Process

›No Coding Required


›Automated
›Efficient
Web Services Glossary
XML - Extensible Markup Language
SOAP - Simple Object Access Protocol
WSDL - Web Services Description Language
UDDI - Universal Discovery Description &
Integration
CM for Messaging

Assign Job Output


to AutoEdit

Assign Job Output to File

Do NOT display Job


Output or Banner on
Sysout

Exclude Header information


Banner and Outgoing
message from Sysout
Problem Resolution Cycle – All from one screen

› Tracking is performed throughout the entire job life-cycle

22 September 21, 2010 ©2004 BMC Software confidential. For internal use only.
Problem Detection Tools

M a n a g e m by
Management e nException
t by Colors

Problem
Detection

23 September 21, 2010 ©2004 BMC Software confidential. For internal use only.
Management by Exception

›Alert Consolidation / Problem Management (AIR)


– Alerts Create Instant Intelligent Alerts
– Impact Recognise the Business Impact to prioritise
– Resolve Use convenient tools to Resolve
– Dynamic Scheduling – Advanced Recovery
– Alert Escalation
Problem Analysis Tools

Problem
Analysis

25 September 21, 2010 ©2004 BMC Software confidential. For internal use only.
Problem Corrective Tools

Corrective
Actions

26 September 21, 2010 ©2004 BMC Software confidential. For internal use only.
27 September 21, 2010 ©2004 BMC Software confidential. For internal use only.
Forecasting

› Which days will it run?


– A visual display of when a job will run
– Future run days for a container
• Scheduling table
• Group
• Application
CONTROL-M/Forecast - Peeking into the Future

› A future date batch flow


– Estimated time
window for each
Job
– All Job attributes
are considered
– Enterprise wide view
CONTROL-M/Forecast - Peeking into the Future

› A future date batch flow


– Estimated time
window for each
Job
– All Job attributes
are considered
– Enterprise wide view
Forecast Gantt View

› Analyze your future batch flow from a time perspective


– Easily identify resources bottlenecks or available time slots
Problem Detection & Analysis

› How many jobs will end successfully?


› How many job will not run?
› Why is my job expected not to run?
Business Service Critical Path

› Root cause analysis for problematic Batch Services


– The critical path is marked either:
• To the top of the service tree (default)
• Until the first gap
What-If Scenarios

› Simulate the outcome of tentative scheduling definitions changes


› Visualize the impact of IT changes on batch services

› A What-If Scenario is a collection of one or more What-If Events


from the following types:
– What-If Quantitative Resource
– What-If Condition
– What-If Confirm
– What-If Job Run Time
– What-If Time Frame
– What-If Force OK
What-If Scenarios – Definitions Change
What-If Scenarios – IT Changes

› A planned downtime of 2 tapes from my


tape cartridge between 18:00 to 23:00
› Start the backup process 3 hours earlier
› End of quarter overload – certain jobs
execution should take 30% more time
than usual
› An external application will trigger a job
flow execution at 8:00 instead of 9:00
› A job flow will be confirmed at 10:00
37 September 21, 2010 ©2004 BMC Software confidential. For internal use only.
CONTROL-M Architecture – Scalable & Flexible
CONTROL-M
Enterprise Manager

Clients /Users

CONTROL-M
CONTROL-M for z/OS
Server
CONTROL-M
Server

CONTROL Module
CONTROL
-M
CONTROL-M Agent
Agents
38
38 September 21, 2010 © Copyright
©2004 BMC Software9/21/2010 BMC Software,
confidential. Inc. use only.
For internal
CONTROL-M Security

CTM/Agent
All tiers are secured and provide separate mechanisms
to enforce security
Graphical Authorization management Interfaces
 CONTROL-M/EM
 CONTROL-M/Server
Active Directory native support

EM GUI
EM CTM/Server

Security tier 2
Security tier 1
CONTROL-M Security – Password Management

Advanced password management


 Password history: passwords will be kept X* generations
 Expiration on passwords after X days
 Password creation rules
Login attempts tracing
 Block accounts after X* number of failures
 Keeping the port ID and login details for every login attempt
Summary

BMC CONTROL-M:
A Business Integrated Scheduling Solution
A best-of-breed solution with:
– Applications & platforms support via state of the art architecture
– Integration of all relevant component into one business scheduling
environment
– Production management from a business point of view

41
41 September 21, 2010 © Copyright
©2004 BMC Software9/21/2010 BMC Software,
confidential. Inc. use only.
For internal
Thank you

42 September 21, 2010 ©2004 BMC Software confidential. For internal use only.

You might also like