Date post: | 15-Jun-2018 |
Category: |
Documents |
Upload: | trinhxuyen |
View: | 223 times |
Download: | 0 times |
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
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
++
The AI module management/design UI
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
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
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
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
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
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
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
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
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
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
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)
On BMC website:
• Presentation video
• Release notes
• Datasheet
• Whitepaper
All available @ bmc.com/integrate
Additional resources
Demonstration
Questions ?
ITConcepts Professional GmbHITConcepts Solutions GmbHGrundstrasse 106343 RotkreuzSwitzerland
Phone: +41 41 790 32 32Fax: +41 41 790 35 35Website: www.itconcepts.chE-Mail: [email protected]