+ All Categories
Home > Documents > BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least...

BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least...

Date post: 15-Jun-2018
Category:
Upload: trinhxuyen
View: 223 times
Download: 0 times
Share this document with a friend
18
BMC Control-M Application Integrator Simplify the integration of your business applications ITConcepts Control-M Seminar Zurich 2015 September 17th 2015 Pierre-Michael DESHAYES Senior Workload Automation Consultant
Transcript
Page 1: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

BMC Control-M Application IntegratorSimplify the integration of your business applications

ITConcepts Control-M Seminar Zurich 2015

September 17th 2015

Pierre-Michael DESHAYES

Senior Workload Automation Consultant

Page 2: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

An intuitive web interface to design application modules

A customized GUI for DEV/OPS

A community portal to share your integrations with others

Control-M Application IntegratorA new Control-M add-on to ease the integration of new and existing business applications via a standardized and customizable interface

++

Page 3: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

The AI module management/design UI

Page 4: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

Your AI module base information

Simple and concise

• A name + an icon + an ID to clearly identify the job type

• A small description field

• A contact email to manage support inquiries

• An execution mode:

• Command-line

• Web Service

Page 5: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

How to define your new module

An AI module is composed of:

• 1 up to N “steps”, each with:

• The task itself (command or web service)

• The task’s monitoring

• The task’s output management

• Plus some “global” optional steps:

• Pre-execution stage

• Post-execution operations

• And the management of parameters and properties

Page 6: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

Tasks definition

Command-line:• Can be any command or script

supported by the underlying operating system

• Manual and/or assisted creation

• No possibility to import yet

Web Service:• Supports SOAP, WSDL and REST

• Possibility to import (URL/file)

• Manual creation possible

Page 7: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

Tasks monitoringEach task can be monitored:• Capture runtime progress

• Perform post-execution validation (with N iterations)

And have corrective actions• Customized task cancelation

(instead of a “dirty” kill)

Note: Each action to monitor or correct can be either a command or a web service

Page 8: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

Output managementStarting with an analysis phase

• Search for keyword using either free text or pre-defined properties

• With different search options (from beginning/end, contains X keyword, regexp…)

And actions phase• Change step status to OK/NOTOK

• Extract values and transmit them to following tasks using properties

Page 9: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

Parameters management

Three spaces to store/define parameters:

• Connection Profile (CCM)

• Global parameters

• Sensitive information (credentials, API keys, …)

• Job Properties (JEF)

• Parameters to be filled during job definition

• Pre-filled parameters (still modifiable)

• Runtime Parameters

• Variables used/shared between steps

Page 10: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

How to deploy your new AI module

One-click instant deployment :

• Control-M/Agent

• Module definition

• Parameters and properties

• GUI client

• Module form (EMWA)

• Profile management (CCM)

• Web interfaces

• Self-Service and WCM

Page 11: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

Managing your AI module profiles

Simple and intuitive

• Profiles are managed via the CCM

• Clean interface similar to native

modules (SAP, PS8, AFT, …)

• Input validation based on definition

• Sensitive information is masked

Page 12: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

Defining a job

Customized to your needs

• Clean, explicit, customized and

error-free JEF interface

• Drastically reduces the time to

define a job

• Plus all the functionalities from a

standard job (pre/post processing,

…)

Note: Autoedit variables can still be used in the

form

Page 13: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

Create and share with peers• Import/Export modules definition in

a click

• Download modules developed by industry peers from the Control-M Application Hub @ bmc.com/hub

• Or share them easily with peers via standard means (email/ftp/…)

• Very light format (< 100kb)

Managing your AI modules

Page 14: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

Prerequisites

A Control-M 8.0 infrastructure from end to end:

• Control-M/Enterprise Manager 8.0 with FP 700 at least

• Control-M/Server 8.0 wit FP 300 at least

• Control-M/Agent 8.0 with FP 300 at least

Or Control-M 9.0!

And of course the Control-M Application Integrator Module on each Control-M/Agent (single time installation)

Page 15: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

On BMC website:

• Presentation video

• Release notes

• Datasheet

• Whitepaper

All available @ bmc.com/integrate

Additional resources

Page 16: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

Demonstration

Page 17: BMC Control-M Workload Application Integrator - … · • Control-M/Agent 8.0 with FP 300 at least ... And of course the Control-M Application Integrator Module on each Control-M/Agent

Questions ?


Recommended