CONTROL-M - Basic Concepts

Embed Size (px)

Text of CONTROL-M - Basic Concepts

CONTROL-MSergey DovganSergey_Dovgan@BMC.com

Ideal Solution Enterprise SchedulerIntegrate 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

iSeries Job Hong Kong

Windows Job Paris

Z/OS Job London

SAP Job Los Angeles

Linux Job Sydney

3

September 21, 2010

2004 BMC Software confidential. For internal use only.

Extended Calendars Support

44

September 21, 2010

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

Dynamic Scheduling and Analysis Capabilities

JOB-A

JOB-B

JOB-C

Database corrupted

JOB-D

No Book in the inventory

Database Error

55

September 21, 2010

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

The Past, the Present and the FutureActive

66

September 21, 2010

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

The Past, the Present and the FutureActive

Archive

77

September 21, 2010

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

The Past, the Present and the FutureActive Forecast

Archive

88

September 21, 2010

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

Active

9

September 21, 2010

2004 BMC Software confidential. For internal use only.

Application & Platform Support PlatformsSolaris IBM AIX HP-UX Microsoft Windows Linux z/OS NCR Tandem OpenVMS UNISYS iSeries (AS/400)

ApplicationsSAP Oracle Applications PeopleSoft FTP/SFTP Java/EJB Web Services Messaging

DatabasesOracle Sybase MS-SQL Postgress

And many more...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 SuiteEnhances 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 exchanged17 September 21, 2010 2004 BMC Software confidential. For internal use only.

File Watching Options in the AFT formWatch the selected file on host 1 and transfer it to host 2

Watch the selected file on host 2 and transfer it to host 1Watch the selected file but dont 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 ProcessApplication Servers Web Sphere IBM Web Logic BEA JBoss Shareware

CM for Web ServicesMake 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 EfficientWeb Services GlossaryXML - 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 AutoEditAssign 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

Management e t b y C M a n a g e m bynException o l o r s

Problem Detection

23

September 21, 2010

2004 BMC Software confidential. For internal use only.

Management by ExceptionAlert 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 Eventsfrom 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 mytape cartridge between 18:00 to 23:00

Start the backup process 3 hours earlier

End of quarter overload certain jobsexecution should take 30% more time than usual flow execution at 8:00 instead of 9:00

An external application will trigger a job 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 & FlexibleCONTROL-M Enterprise Manager

Clients /Users

CONTROL-M Server CONTROL-M Server

CONTROL-M for z/OS

CONTROL Module CONTROL -M Agents38 38 September 21, 2010

CONTROL-M Agent2004 BMC Copyright 9/21/2010 BMC Software, Inc. use only. Software confidential. For internal

CONTROL-M SecurityAll tiers are secured and provide separate mechanisms to enforce security Graphical Authorization management Interfaces

CTM/Agent

CONTROL-M/EM CONTROL-M/Server

Active Directory native supportEM GUI

EM

CTM/Server

Security tier 1

Security tier 2

CONTROL-M Security Password ManagementAdvanced password management

Password history: passwords will be kept X* generations Expiration on passwords after X days Password creation rulesBlock accounts after X* number of failures Keeping the port ID and login details for every login attempt

Login attempts tracing

Summary

BMC CONTROL-M: A Business Integrated Scheduling SolutionA 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