Vous êtes sur la page 1sur 26

CONTROL-M Application

Integrations (AI)
GSS AI
While BMC has worked to include integrations to some major
applications, there are still many applications that are not tightly
integrated into CONTROL-M. That means the users must create their
own custom integrations via scripting or application API calls.

This often results in:


•Long and complex execution strings
•Custom scripts maintained by the customer
•Exposed Passwords and other sensitive data
•Performance impact due to remote procedure calls
•Extensive training for the schedulers to understand the application syntaxes

GSS develops custom integrations that work seamlessly with


CONTROL-M in the same manner as BMC CMs, providing tab based
forms within the job definitions to alleviate these issues.
GSS AI
By presenting the AI’s as a GUI tab within CONTROL-M, GSS AI’s
eliminates the need to type long command lines, creating custom
scripts or training the team on cryptic application program calls.

• Minimizes typing errors


• Improves usability as for example, CLI parameters can be presented using
drop downs, radio buttons and other controls which are not available using
character mode
• Decreases mistakes as validity checks can be implemented as well.
• Provides inline validity checks for command syntax
• Separates authentication from scheduling
• Introduces batch processing to applications that were not able to be
scheduled previously
GSS AI Development Phases
Phase1:
The core of each AI is an executable Java based application that interfaces with the
designated application. It has a preset number of pre-defined variables that can be
passed to control the execution. This application can be called from the command
line and can be executed by ANY batch scheduler and is NOT CONTROL-M
dependant. It also allows earlier versions of CONTROL-M (pre 6.3) to utilize the
AIs.

GSS Supplies a Configuration GUI that is used to store all sensitive application
information such as system, user and password details. Passwords are encrypted
and all application information is referenced by account name within the command
line or GUI tabs.

Phase 2:
This phase involves the creation of an application specific GUI tab inside the
CONTROL-M suite. It masks the command line from the end user and offers a host
of application specific field entry validations, ensuring data integrity
AI for Databases
Benefits of using GSS AI Databases
• Reduced human errors
• Reduction in human resources required
• Cost reduction
• Accuracy
• Automating the database query execution
• Reliable
• Better Security for the database
• Both SQL Server & Window’s Authentication available
• DBA can manage more databases
• DBA can work with existing skill sets and less effort.
• Enables execution of queries over networks with access restrictions.
• Can restrict a user for particular database without revealing the database
password.
• Schedules queries to run at a specific date and time or at regular intervals.
• The Scheduler is platform independent and works in multiple operating
systems.
• Can perform DDL & DML Statements
GSS AI Databases
Most companies rely on at least one of the major Database platforms
• Oracle
• Microsoft SQL
• My SQL
• SYBASE
• DB2
• PostgreSQL

These databases can each be address from within shell scripts but this
requires that the scripts be created and maintained by the customer and
that sensitive information like Passwords must be stored in the scripts,
visible by all who have access to the scheduler. If a system or password is
changed, this information needs to be changed in each and every script.
Features Available
Oracle MSSQL Sybase MySQL DB2 PostgreSQL
Select Yes Yes Yes Yes Yes Yes
Create Yes Yes Yes Yes Yes Yes
Insert Yes Yes Yes Yes Yes Yes
Update Yes Yes Yes Yes Yes Yes
Delete Yes Yes Yes Yes Yes Yes
Drop Yes Yes Yes Yes Yes Yes
Truncate Yes Yes Yes Yes Yes Yes
Stored Procedure Yes Yes Yes Yes Yes Yes

Extended Stored N/A Yes N/A N/A N/A N/A


Procedure

DTS Package N/A Yes N/A N/A N/A N/A


SSIS N/A Yes N/A N/A N/A N/A
Table Watcher N/A Yes N/A N/A N/A N/A
Job Monitor N/A Yes N/A N/A N/A N/A
DBCC N/A Yes N/A N/A N/A N/A
T-SQL N/A Yes N/A N/A N/A N/A
Agent Jobs Yes N/A N/A N/A N/A N/A
Script File Yes Yes N/A Yes Yes Yes
Free Form Yes Yes Yes Yes Yes Yes
Supported OS and Databases
• Supported Operating Systems
– Windows 2000, XP and 2003
– Linux Redhat 4 and 5
– Solaris 10 on x86 Architecture

• Supported Database Server Versions


– MS-SQL v7, 2000 and 2005
– Sybase 15
– MySQL 5.0
– Oracle 8i & 10g
– DB2 9.0
– PostgreSQL 8.3
Who benefits from the GSS AI Database?
• Database administrators
– Can focus on primary roles and not on scheduling and maintaining
scripts
• Organization that have repeated database work
– Can use parameters to feed the batch process, repeating the same
process flow for several databases without re-creating the logic
• Control-M Administrators
– Do not need a deep understanding of Database commands in order to
schedule Database Batch Processes.
– Intuitive design makes it easy to incorporate new applications with
minimal training
• Managers
– Single location for the managing and reporting of all batch processing
Enterprise wide
1 Create, Update 1 Create, Update
and Delete accounts and Delete
accounts

2.2 Gets database 2.1 Test the account


GSS AI

account information existence

XML Repository of Accounts


2.4 Connection
Java Runtime Environment

Response
database
2.3 Checking for the existence of

Server
Database
GSS AI Databases Architecture
GSS AI Database – Data Flow
Control -M Desktop Utility

1. Job Details
Control -M Enterprise
Manager

2. Job Details

Control -M Server
3. Job Details

5. Send Query
GSS Agent
Database AI
6. Get Results

Database
4. Gets Account

Server
Details

XML Repository of Accounts


Installation
GSS AI for Databases Install
• Receive Installation from GSS in ZIP format
• Unpack ZIP to temporary location on a system where the
BMC CONTROL-M Agent is installed
• Verify JRE 1.5 or higher is installed
• Start installation executable (Windows) or script (UNIX,
Linux)

** For users of Enterprise Manager 6.3 or higher


• Load the GUI Forms through CONTROL-M Desktop
GSS AI for Databases Install

Default:
Installs to C:\program
files\GSS America\GSS AI

Custom:
Allows user to chose
Path for installation
Configuration
GSS AI for Databases configuration
Launch GSS AI DB Configuration

Select Database Tab Select Database Type


GSS AI for Databases configuration
Account Management allows you to add, change,
delete, and validate connections to your SQL
Servers

New: Validate:
Create an Tests SQL
Account Account

Change: Delete:
Update existing Delete
Account existing
Account
GSS AI for Databases configuration
Account Details enter specific information about
the connection.

Selected Port Number: Port


Application: Type used to connect to
of SQL server the Database Server

Account Name:
Unique name Database Name:
related to SQL Name of database
connection to work with

Owner:
Authorized Username: SQL user (only
Owner ID field used when using SQL
Server Authentication)

Host: Password: SQL user’s


Hostname of password (only used when
the Database using SQL Server
Server Authentication)
Type of
Authentication
(Only used
with MSSQL)
CONTROL-M Database Form
•Application specific GUI form for the BMC CONTROL-M suite
•Masks the command line from end-users
•Offers application-specific field validations
•Ensures data integrity
CONTROL-M Sysout

Following Sysout is the output of Table Watcher command


from the GSS AI Database forms
GSS Introduction
• GSS America was founded in 1999 and has since been a leading Global IT
Services company focused on providing scalable and cost-effective
solutions using global delivery model.
• Acquired Infospectrum Consulting in 2006
• Certifications
– CMMi Level 3 Certified
– ISO 9001
– ISO 2000
– ISMS 27001
• Global Footprint includes offices in:
– India
– Dubai
– Kingdom of Saudi Arabia
– United States
– Singapore/Malaysia
• Annual Revenue of approx. 100 Million USD
• Staff of 1,000+ Globally
GSS America BMC Relationship
• Elite BMC Partner
• Certified Services Provider
– Certified First Level Support
– Certified Training Instructors
– Conversion and Implementation Experts - Real Life Expertise
• BMC Technology Alliance Program
– BMC MarketZone Certified Product Offerings
• Worldwide Presence
• Dedicated Support
– Level 1
– Managed Services
• Dedicated Development Team that creates custom CONTROL-M application
enhancements and interfaces
GSS America BMC Products and Services

• Software
– GSS America Application Interfaces
– GSS Web – A tool which web enables the BMC Enterprise Manager GUI
(much like Citrix) http://ctm2k3.gssamerica.com/gssweb
– GSS Reporting Facility which provides over 75 customizable reports specific
for the customer’s CONTROL-M environment.
http://ctm2k3.gssamerica.com/ReportFacility

• Services
– Level 1 Application Support
– Control-M Upgrade / Migration
– Control-M Training
– Remote Infrastructure Managed Services Support
Questions?

Vous aimerez peut-être aussi