42
CONTROL-M Sergey Dovgan [email protected]

CONTROL-M - Basic Concepts

Embed Size (px)

Citation preview

CONTROL-M

Sergey [email protected]

Integrate batch processes from all systems and applications into a unified, manageable business process

Improved productivity & efficiencyBusiness process viewFocal point of controlShorten problem resolution cycle

Cover all aspects of batch processingDefinition, monitoring and management

Maximize resource utilization andprevent potential system deadlocks

Provide Dynamic scheduling & automated recovery

Ideal Solution – Enterprise Scheduler

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

iSeries Job

Hong Kong

SAP Job

Los Angeles

Linux Job

Sydney

Z/OS Job

London

Single Focal Point for the Enterprise:Enterprise View

Windows Job

Paris

September 21, 2010 ©2004 BMC Software confidential. For internal use only.4 © Copyright 9/21/2010 BMC Software, Inc.4

Extended Calendars Support

September 21, 2010 ©2004 BMC Software confidential. For internal use only.5 © Copyright 9/21/2010 BMC Software, Inc.5

JOB-D

JOB-C

JOB-BJOB-A

JOB-D

Dynamic Scheduling and Analysis Capabilities

Database corrupted

“Database Error”

No Book in the

inventory

September 21, 2010 ©2004 BMC Software confidential. For internal use only.6 © Copyright 9/21/2010 BMC Software, Inc.6

Active

The Past, the Present and the Future

September 21, 2010 ©2004 BMC Software confidential. For internal use only.7 © Copyright 9/21/2010 BMC Software, Inc.7

Active

The Past, the Present and the Future

Archive

September 21, 2010 ©2004 BMC Software confidential. For internal use only.8 © Copyright 9/21/2010 BMC Software, Inc.8

Active

The Past, the Present and the Future

Archive

Forecast

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

Active

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

Application & Platform Support

Applications

SAP

Oracle Applications

PeopleSoft

FTP/SFTP

Java/EJB

Web Services

Messaging

PlatformsSolaris

IBM AIX

HP-UX

Microsoft Windows

Linux

z/OS

NCR

Tandem

OpenVMS

UNISYS

iSeries (AS/400)

And many more...

DatabasesOracle

Sybase

MS-SQL

Postgress

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

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

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

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

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

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

›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

CM for Java Applications

Application Servers

Web Sphere – IBM

Web Logic – BEA

JBoss – Shareware

CM for Web Services

Make Web Services part of the business processConnect 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 GlossaryXML - Extensible Markup Language

SOAP - Simple Object Access Protocol

WSDL - Web Services Description Language

UDDI - Universal Discovery Description &

Integration

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

CM for Messaging

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

› Tracking is performed throughout the entire job life-cycle

Problem Resolution Cycle – All from one screen

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

Problem Detection Tools

ProblemDetection

M a n a g e m e n t b y C o l o r sManagement by Exception

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

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

Problem Analysis Tools

ProblemAnalysis

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

Problem Corrective Tools

CorrectiveActions

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

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

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

September 21, 2010 ©2004 BMC Software confidential. For internal use only.38 © Copyright 9/21/2010 BMC Software, Inc.38

CONTROL-M Architecture – Scalable & Flexible

CONTROL-M for z/OS

CONTROL-M Agent

CONTROL Module

CONTROL-M Enterprise Manager

Clients /Users

CONTROL-M Server

CONTROL-M

Agents

CONTROL-M Server

All tiers are secured and provide separate mechanismsto enforce security

Graphical Authorization management Interfaces

CONTROL-M/EM

CONTROL-M/Server

Active Directory native support

EM CTM/ServerEM GUI

Security tier 1Security tier 2

CTM/Agent

CONTROL-M Security

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

CONTROL-M Security – Password Management

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

Summary

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

BMC CONTROL-M:A Business Integrated Scheduling Solution

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

Thank you