SlideShare a Scribd company logo
Unlocking the Potential of CA 
Workload Automation with 
Agents 
October 7, 2014 
John Crespin 
Snr. Principal Consultant 
© 2014 CA. All rights reserved.
Agents and Job Types 
System Tasks Application Services Application Integrations 
Command HTTP ● SAP 
FTP/SFTP and Secure Copy POJO R/3 
SNMP Get/Set/Subscribe/Send RMI Job Copy 
Wake-on-LAN JMS Publish/Subscribe BW Process Chain 
● z/OS Session Bean BW InfoPackage 
Batch Job Entity Bean Data Archiving 
Manual Job MBean Create/Remove (JMX) Batch Input 
Data Set Trigger MBean Get/Set Event Monitor 
HP Integrity NonStop MBean Operation/Subscribe Process Monitor 
i Series ● Oracle E-Business Suite 
Web Services Single Request 
Monitoring RPC/Encoded Request Set 
File Trigger / Watcher Document/Literal Copy Single Request 
Text File Process Automation PeopleSoft PeopleTools 
Process Microsoft SQL Server 
CPU Database Integrations Informatica PowerCenter 
Disk Database Monitor Micro Focus 
IP Database Trigger 
Windows Event Log Database Stored Procedure Remote Execution 
Windows Services SQL Remote Execution 
2 © 2014 CA. ALL RIGHTS RESERVED.
Commands 
System Tasks Application Services Application Integrations 
Command HTTP ● SAP 
FTP/SFTP and Secure Copy POJO R/3 
SNMP Get/Set/Subscribe/Send RMI Job Copy 
Wake-on-LAN JMS Publish/Subscribe BW Process Chain 
● z/OS Session Bean BW InfoPackage 
Batch Job Entity Bean Data Archiving 
Manual Job MBean Create/Remove (JMX) Batch Input 
Data Set Trigger MBean Get/Set Event Monitor 
HP Integrity NonStop MBean Operation/Subscribe Process Monitor 
i Series ● Oracle E-Business Suite 
Web Services Single Request 
Monitoring RPC/Encoded Request Set 
File Trigger / Watcher Document/Literal Copy Single Request 
Text File Process Automation PeopleSoft PeopleTools 
Process Microsoft SQL Server 
CPU Database Integrations Informatica PowerCenter 
Disk Database Monitor Micro Focus 
IP Database Trigger 
Windows Event Log Database Stored Procedure Remote Execution 
Windows Services SQL Remote Execution 
3 © 2014 CA. ALL RIGHTS RESERVED.
Data Event Sensors 
System Tasks Application Services Application Integrations 
Command HTTP ● SAP 
FTP/SFTP and Secure Copy POJO R/3 
SNMP Get/Set/Subscribe/Send RMI Job Copy 
Wake-on-LAN JMS Publish/Subscribe BW Process Chain 
● z/OS Session Bean BW InfoPackage 
Batch Job Entity Bean Data Archiving 
Manual Job MBean Create/Remove (JMX) Batch Input 
Data Set Trigger MBean Get/Set Event Monitor 
HP Integrity NonStop MBean Operation/Subscribe Process Monitor 
i Series ● Oracle E-Business Suite 
Web Services Single Request 
Monitoring RPC/Encoded Request Set 
File Trigger / Watcher Document/Literal Copy Single Request 
Text File Process Automation PeopleSoft PeopleTools 
Process Microsoft SQL Server 
CPU Database Integrations Informatica PowerCenter 
Disk Database Monitor Micro Focus 
IP Database Trigger 
Windows Event Log Database Stored Procedure Remote Execution 
Windows Services SQL Remote Execution 
4 © 2014 CA. ALL RIGHTS RESERVED.
Other 
System Tasks Application Services Application Integrations 
Command HTTP ● SAP 
FTP/SFTP and Secure Copy POJO R/3 
SNMP Get/Set/Subscribe/Send RMI Job Copy 
Wake-on-LAN JMS Publish/Subscribe BW Process Chain 
● z/OS Session Bean BW InfoPackage 
Batch Job Entity Bean Data Archiving 
Manual Job MBean Create/Remove (JMX) Batch Input 
Data Set Trigger MBean Get/Set Event Monitor 
HP Integrity NonStop MBean Operation/Subscribe Process Monitor 
i Series ● Oracle E-Business Suite 
Web Services Single Request 
Monitoring RPC/Encoded Request Set 
File Trigger / Watcher Document/Literal Copy Single Request 
Text File Process Automation PeopleSoft PeopleTools 
Process Microsoft SQL Server 
CPU Database Integrations Informatica PowerCenter 
Disk Database Monitor Micro Focus 
IP Database Trigger 
Windows Event Log Database Stored Procedure Remote Execution 
Windows Services SQL Remote Execution 
5 © 2014 CA. ALL RIGHTS RESERVED.
How can you increase the use of the 
Data Event Sensors?
Many schedules are built with design/process delays 
Design 
0 Time 
Design – Waiting for a specific time to poll for data(eg. every 2 minutes) 
Data 
Event 
7 © 2014 CA. ALL RIGHTS RESERVED.
Many schedules are built with design/process delays 
Design Process 
0 Time 
Design – Waiting for a specific time to poll for data(eg. every 2 minutes) 
Process – Execution of business logic to verify data existence 
Data 
Event 
8 © 2014 CA. ALL RIGHTS RESERVED.
Many schedules are built with design/process delays 
Design Process Other 
0 Time 
Design – Waiting for a specific time to poll for data(eg. every 2 minutes) 
Process – Execution of business logic to verify data existence 
Other – Inherent Workload Automation product architecture 
Data 
Event 
9 © 2014 CA. ALL RIGHTS RESERVED.
Many schedules are built with design/process delays 
Design Process Other Data Process 
0 Time 
Design – Waiting for a specific time to poll for data(eg. every 2 minutes) 
Process – Execution of business logic to verify data existence 
Other – Inherent Workload Automation product architecture 
Data Process – Data being processed by application 
Data 
Event 
10 © 2014 CA. ALL RIGHTS RESERVED.
Many schedules are built with design/process delays 
Data Latency 
The time between the data being 
created and the data being processed 
Design Process Other Data Process 
0 Time 
Design – Waiting for a specific time to poll for data(eg. every 2 minutes) 
Process – Execution of business logic to verify data existence 
Other – Inherent Workload Automation product architecture 
Data Process – Data being processed by application 
Data 
Event 
11 © 2014 CA. ALL RIGHTS RESERVED.
Remove Design and Process delays by the use of Event 
Sensors 
Data 
Event 
Data Latency 
Design Process Other Data Process 
0 Time 
12 © 2014 CA. ALL RIGHTS RESERVED.
Remove Design and Process delays by the use of Event 
Sensors 
Data 
Event 
Data Latency 
Other Data Process 
0 Time 
Using Event Sensors enables the data to be processed quicker 
which leads to more efficient use of production resources and 
better service to your customers. 
13 © 2014 CA. ALL RIGHTS RESERVED.
Event Sensor use cases
Value of using a Database Trigger 
 Many times a job is run repeatedly to watch for a file or 
database update. Instead of running the job 1,000+ times per 
day, use a file monitor or a database trigger to initiate the jobs 
only when the update happens. This gives the application 
more of a “real time” feel and reduces the number of jobs 
run. 
 Initiating stored procedures directly allows them to be easily 
scheduled based on database updates 
15 © 2014 CA. ALL RIGHTS RESERVED.
A Database Trigger to detect a table Update and then 
execute a DB Stored Procedure 
16 © 2014 CA. ALL RIGHTS RESERVED.
Database Trigger with multiple conditions 
 Eliminate scripting 
 Processing savings 
 Trigger conditions 
enable filtering for 
specific conditions 
 Can be defined by a 
scheduler 
17 © 2014 CA. ALL RIGHTS RESERVED.
Approve and Mail Bills 
 User Action 
– When the bills are calculated and reviewed, our customer clicks an Approve Button. 
– When the Approve Button is clicked, the status of the Bills change from “Calculated” to 
“Approved” 
 Prior to the Database Agent 
– User would contact Operations to have them run the Mail Bills process 
 Using the Database Agent 
– Database Monitor on the Bill table 
– As soon as the button is clicked and the table is updated, the Mail Bills Job is ready to run 
– Eliminated Manual Intervention and related errors 
– The system user controls when bills are mailed, without operator intervention 
18 © 2014 CA. ALL RIGHTS RESERVED.
Approve and Mail Bills 
19 © 2014 CA. ALL RIGHTS RESERVED.
Use a Database Trigger for passing messages 
 Adding a parameter in 
the agentparm enables 
passing results of some 
job types to successor 
jobs 
20 © 2014 CA. ALL RIGHTS RESERVED.
Job Output Variables for passing results 
Job type Return value names 
CPU Monitoring counteravail 
counterused 
loadaverage1m 
loadaverage5m 
loadaverage15m 
Disk Monitoring counteravail 
counterused 
DB Stored Procedure return 
<stored procedure output parameters> 
SQL tablerowcount 
<selected column names> 
SNMP Value Get <SNMP variable OIDs> 
SNMP Value Set <updated variable SNMP OID> 
JMX-MBean Attribute Get variable_jmx_mbeanattr 
JMX-MBean Attribute Set variable_jmx_mbeanattr 
JMX-MBean Operation value 
21 © 2014 CA. ALL RIGHTS RESERVED.
JMS Subscribe  Wait for message to be published 
22 © 2014 CA. ALL RIGHTS RESERVED. 
 Save message to a specific location 
 Pass location to another job to read msg
Disk Monitor to monitor available space 
 Monitor a file system for 
a certain amount of free 
space 
 Should free space left be 
within a certain range, 
launch a clean-up process 
on that server 
 Open up Service Desk 
ticket 
23 © 2014 CA. ALL RIGHTS RESERVED.
Other use cases
Reduce FTP processing exceptions 
 IP Monitor to check if the FTP 
server is available instead of 
waiting for an FTP process to 
timeout 
 Text Monitor to verify file contents 
25 © 2014 CA. ALL RIGHTS RESERVED.
Text File Monitor after FTP to check for Empty File 
26 © 2014 CA. ALL RIGHTS RESERVED.
Verify the status of a Unix process or Windows Service 
 Does the process or service need to be in a certain status 
before a job executes? 
– Wait for that particular status; saves time 
 If a process changes status, do you need to run some 
procedure 
– Create a Service Desk ticket 
– Restart the service 
27 © 2014 CA. ALL RIGHTS RESERVED.
After a SQL Select, get the table row count from the 
Select 
28 © 2014 CA. ALL RIGHTS RESERVED.
SQL Server integration 
 Visibility into SQL Server Jobs 
 Restart from a failed step 
29 © 2014 CA. ALL RIGHTS RESERVED.
SQL Server integration integration 
What’s MS SQL Server Agent? 
• Windows service that execute jobs in sql server 
MS SQL Server Agent components 
– Job is a specific series of action that MS SQL Server Agent perform. A job can include 
multiple job steps 
– Job step is a action in a job. A job step must be of one of following types, 
• Microsoft ActiveX Script 
• Operating System (CmdExec) 
• PowerShell 
• Replication Distributor 
• Replication Merge 
• Replication Queue Reader 
• Replication Snapshot 
• Replication Transaction Log Reader 
• Analysis Services Command 
• Analysis Services Query 
• SSIS package execution 
• T-SQL Script (Transact-SQL) 
– Schedules specifies when job run 
– Alerts is automatic response to specific event 
– Operator defines contact info of person who maintain sql server. Can be notified of alerts 
– Proxy defines security context for a job step 
30 © 2014 CA. ALL RIGHTS RESERVED.
Informatica 
 Will replace many scripts presently being used 
31 © 2014 CA. ALL RIGHTS RESERVED.
Developer’s view on using Web services 
“My preference has been to use the scheduler to make web service calls as opposed to direct 
database stored procedure calls for a couple of reasons. First, it better choices for languages and 
technologies. My language of choice is C#, so I can use that to write functionality I want 
scheduled instead of writing in PL/SQL. 
Along those same lines, separating the logic away from the data storage means more flexibility, 
so for instance, in web service code I can easily connect to multiple databases from different 
vendors, perform network file system I/O, call additional web services, etc. I can do that stuff 
with ease using a good language and web service framework whereas with database code in 
PL/SQL or T-SQL it would be difficult and in some cases impossible. 
We also like the idea of a service-oriented architecture, where info and functionality is exposed in 
a standard way (SOAP over HTTP) so virtually any client can consume or execute functionality 
without having to know how to connect to a particular database, etc. For example, I could create 
a web service that processes some financial data, and have the scheduler set up to run that every 
night. If later on the need arises to allow a user to process the data on-demand using a smart 
phone, it would be trivial to wire up a mobile app or mobile web page to call that service. The 
same isn’t necessarily true if we were to set up database code and have the scheduler call into 
that directly every night.” 
32 © 2014 CA. ALL RIGHTS RESERVED.
SoapUI example executing a Web Service 
33 © 2014 CA. ALL RIGHTS RESERVED.
Executing a Web Service using the Web Service Agent 
34 © 2014 CA. ALL RIGHTS RESERVED.
Web Services Operation Parameters 
35 © 2014 CA. ALL RIGHTS RESERVED.
The Spoolfile output of the Application 
36 © 2014 CA. ALL RIGHTS RESERVED.
Scripting best practices
Keep Track of the Highest return code 
ESPmgr "%2/%ESPAPPL%.%ESPAPGEN%/MAIN State EXEC Status(Executing Phase 1)" 
REM Phase 1 
c:/Scripts/sleep.exe %1 
set highrc=%errorlevel% 
ESPmgr "%2/%ESPAPPL%.%ESPAPGEN%/MAIN State EXEC Status(Phase 1 Complete - RC=%errorlevel%)" 
REM Phase 2 
c:Scriptssleep.exe %1 
set highrc=1 
ESPmgr "%2/%ESPAPPL%.%ESPAPGEN%/MAIN State EXEC Status(Phase 2 complete - RC=%highRC%)" 
REM Phase 3 
c:Scriptssleep.exe %1 
if "%errorlevel%" EQU "0" (echo SUCCESS) else (set highrc=%errorlevel%) 
ESPmgr "%2/%ESPAPPL%.%ESPAPGEN%/MAIN STATE EXEC Status(Phase 3 complete - RC=%errorlevel%)" 
REM Script End 
if "%highrc%" EQU "0" (exit) else ( 
ESPmgr "%2/%ESPAPPL%.%ESPAPGEN%/MAIN STATE EXEC Status(Script complete)" 
"%ESPAGENTDIR%SetExitC" %highrc%) 
38 © 2014 CA. ALL RIGHTS RESERVED.
Use variable for Agent Directory when using custom 
scripts to execute an Agent executable 
 To make sure there are no script changes when the Agent is 
upgraded and the directory name is changed. 
"%ESPAGENTDIR%SetExitC" %highrc%) 
ESPAGENTDIR=C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1 
39 © 2014 CA. ALL RIGHTS RESERVED.
Include a “set” to “see” the environment variables 
---------------------------------------------------------------- 
Output of messages for workload object SET_COMMAND/SET_COMMAND.2/MAIN 
Start date Tue Mar 04 10:02:27 2014 
---------------------------------------------------------------- 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo on 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>set 
ALLUSERSPROFILE=C:ProgramData 
ANT_HOME=C:apache-ant-1.8.4 
APPDATA=C:Windowssystem32configsystemprofileAppDataRoaming 
asl.log=Destination=file 
CAI_CAFT=C:Program Files (x86)CASCCAM 
CAI_MSQ=C:Program Files (x86)CASCCAM 
CASHCOMP=C:Program FilesCASharedComponents 
CommonProgramFiles=C:Program FilesCommon Files 
CommonProgramFiles(x86)=C:Program Files (x86)Common Files 
CommonProgramW6432=C:Program FilesCommon Files 
COMPUTERNAME=ROOJO02-W7 
ComSpec=C:Windowssystem32cmd.exe 
CSAM_LOGGER_CONF=C:Program Files (x86)CASCCsamSockAdaptercfglogger.cfg 
CSAM_SOCKADAPTER=C:Program Files (x86)CASCCsamSockAdapter 
DEFLOGDIR=C:ProgramDataMcAfeeDesktopProtection 
ESPAGENT=AGENT 
ESPAGENTDIR=C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1 
ESPAGENTHASH=770B8D4CAA6A4DCC35DDCB75341C96327E2729BA 
ESPAGENTPORT=7520 
ESPAGENTSPOOL=C:/Program Files/CA/Workload Automation 
R11.3/ESPSystemAgentSP1/spool 
ESPAGENTTOKEN=4A5052 
ESPAPGEN=2 
ESPAPPL=SET_COMMAND 
ESPAPPLMGR=JavaAgent#tcpip@DSERIES113 
ESPOBJECT=SET_COMMAND/SET_COMMAND.2/MAIN 
ESPWOB=SET_COMMAND 
ETPKIHOME=C:PROGRA~1CASHARED~1 
FP_NO_HOST_CHECK=NO 
JAVA_HOME=C:Program FilesJavajdk1.6.0_30 
40 © 2014 CA. ALL RIGHTS RESERVED.
Use Echo to see output 
---------------------------------------------------------------- 
Output of messages for workload object XCOM_TEST/XCOM_TEST.1/MAIN 
Start date Tue Mar 04 10:38:03 2014 
---------------------------------------------------------------- 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo 
ECHO is on. 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>XCOPY /y "c:scriptsXCOM_Template.txt" 
"c:ScriptsXCOM_xferparms.cnf" 
C:scriptsXCOM_template.txt 
1 File(s) copied 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo REMOTE_SYSTEM=141.202.65.31 
1>>c:ScriptsXCOM_xferparms.cnf 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo FILE_OPTION=CREATE 1>>c:ScriptsXCOM_xferparms.cnf 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo REMOTE_FILE=XCOM.ROOJO02.NEW3 
1>>c:ScriptsXCOM_xferparms.cnf 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo LOCAL_FILE=C:ProdXCOMnewdoc 
1>>c:ScriptsXCOM_xferparms.cnf 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>CD C:XCOMNT 
C:Xcomnt>xcomtcp.exe -c1 -f c:ScriptsXCOM_xferparms.cnf 
XCOMN0650E XCOM_HOME is not set. 
---------------- The end of the file ---------------- 
41 © 2014 CA. ALL RIGHTS RESERVED.
Set variables for Home before executing scripts 
42 © 2014 CA. ALL RIGHTS RESERVED.
Spoolfile output showing the Home has been changed 
---------------------------------------------------------------- 
Output of messages for workload object D_DRIVE_TEST/D_DRIVE_SCRIPT_TEST.10/MAIN 
Start date Tue Mar 04 11:08:21 2014 
---------------------------------------------------------------- 
D:ScriptsdSeriesR113>Echo this is from drive D 
this is from drive D 
D:ScriptsdSeriesR113>Set 
D:ScriptsdSeriesR113>dir 
Volume in drive D is New Volume 
Volume Serial Number is F80D-5797 
Directory of D:ScriptsdSeriesR113 
10/22/2013 08:37 AM <DIR> . 
10/22/2013 08:37 AM <DIR> .. 
08/29/2002 07:00 AM 114,688 calc.exe 
05/03/2012 10:43 PM 36 Clean-up_FTP_test_File.bat 
t.exe 
06/06/2013 03:58 PM 7 setcc.bat 
06/06/2012 09:18 AM 91 sleep.bat 
04/09/2006 01:36 PM 28,432 Sleep.exe 
12/21/2011 10:48 AM 149 Trigger_test.bat 
02/28/2007 12:14 PM 65 xmit.bat 
30 File(s) 196,443 bytes 
2 Dir(s) 13,617,160,192 bytes free 
D:ScriptsdSeriesR113>sleep.bat 30 
D:ScriptsdSeriesR113>echo This is the whole argument that was passed = 30 
This is the whole argument that was passed = 30 
D:ScriptsdSeriesR113>C:ScriptsdSeriesR113sleep.exe 30 
---------------- The end of the file ---------------- 
43 © 2014 CA. ALL RIGHTS RESERVED.
Copy Spoolfile to another directory 
The Manager name is part of the environment variable ESPAPPLMGR. So, you will need to parse that variable to get the Manager name part. This is an 
example of the ESPAPPLMGR value. The Manager name is DSERIES113. 
ESPAPPLMGR=JavaAgent#tcpip@DSERIES113 
if "%highrc%" EQU "0" (exit) else ( 
ESPmgr "%2/%ESPAPPL%.%ESPAPGEN%/MAIN STATE EXEC Status(Script complete)" 
For /f "tokens=2 delims==@" %%i in ("%ESPAPPLMGR%") do (set mgrname=%%i) 
echo f | XCOPY /f /y "%ESPAGENTSPOOL%%mgrname%MAIN%ESPAPPL%.%ESPAPGEN%%ESPWOB%" "c:Mainlogs%ESPWOB%%DATE%“ 
"%ESPAGENTDIR%SetExitC" %highrc%) 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>For /F "tokens=2 delims==@" %i in ("JavaAgent#tcpip@DSERIES113") do (set 
mgrname=%i ) 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>(set mgrname=DSERIES113 ) 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo f | XCOPY /f /y "C:/Program Files/CA/Workload Automation 
R11.3/ESPSystemAgentSP1/spoolDSERIES113MAIN3_COPY_JOBLOG.3JOB_WAITING_2" "c:MainlogsJOB_WAITING_2Thursday13thMar2014" 
Does C:MainlogsJOB_WAITING_2Thursday13thMar2014 specify a file name 
or directory name on the target 
(F = file, D = directory)? f 
C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1spoolDSERIES113MAIN3_COPY_JOBLOG.3JOB_WAITING_2 -> 
C:MainlogsJOB_WAITING_2Thursday13thMar2014 
1 File(s) copied 
44 © 2014 CA. ALL RIGHTS RESERVED.
php example using the API ESPMgr 
45 © 2014 CA. ALL RIGHTS RESERVED.
php example using the API ESPMgr 
46 © 2014 CA. ALL RIGHTS RESERVED.
Using the API ESPLMI example 
47 © 2014 CA. ALL RIGHTS RESERVED.
Summary
Summary of CA Workload Automation Agent 
Capabilities 
– Execute Commands 
– Detect data events 
– Verify application statuses 
– Visibility/integration to 3rd party applications 
– Industry Standard APIs to business application process servers 
– Secure connections to exchange data 
49 © 2014 CA. ALL RIGHTS RESERVED.
Business Value of the CA Workload Automation Agent 
– Data Event Sensors are always active 
 Event can happen once a day or thousands of times 
– Less job executions 
 Jobs are run when data is created 
– Reduced Application Development Time 
 Fill in the blanks enable quick definitions for the Application Integration Job 
Types 
 Replaces some scripting 
50 © 2014 CA. ALL RIGHTS RESERVED.
Please join the CA Communities 
51 © 2014 CA. ALL RIGHTS RESERVED.
John Crespin 
Sr. Principal Consultant 
John.Crespin@ca.com 
@Crespin_john 
slideshare.net/CAinc 
linkedin.com/company/ca-technologies 
https://communities.ca.com/web/ 
ca-workload-automation-mainframe-global- 
user-community/welcome 
ca.com
Questions?
This Presentation Is 
For Informational Purposes Only 
Copyright © 2014 CA. All rights reserved. IBM, System z, zEnterprise, zSeries, z/OS, z/VM, RACF, CICS, IMS and DB2 are trademarks of 
International Business Machines Corporation in the United States, other countries, or both. Linux® is the registered trademark of Linus 
Torvalds in the U.S. and other countries. All trademarks, trade names, service marks and logos referenced herein belong to their respective 
companies. 
This presentation was based on current information and resource allocations as of October 2014 and is subject to change or withdrawal by 
CA at any time without notice. Notwithstanding anything in this presentation to the contrary, this presentation shall not serve to (i) affect 
the rights and/or obligations of CA or its licensees under any existing or future written license agreement or services agreement relating to 
any CA software product; or (ii) amend any product documentation or specifications for any CA software product. The development, 
release and timing of any features or functionality described in this presentation remain at CA’s sole discretion. Notwithstanding anything in 
this presentation to the contrary, upon the general availability of any future CA product release referenced in this presentation, CA will 
make such release available (i) for sale to new licensees of such product; and (ii) to existing licensees of such product on a when and if-available 
basis as part of CA maintenance and support, and in the form of a regularly scheduled major product release. Such releases may 
be made available to current licensees of such product who are current subscribers to CA maintenance and support on a when and if-available 
basis. In the event of a conflict between the terms of this paragraph and any other information contained in this presentation, the 
terms of this paragraph shall govern. 
Certain information in this presentation may outline CA’s general product direction. All information in this presentation is for your 
informational purposes only and may not be incorporated into any contract. CA assumes no responsibility for the accuracy or completeness 
of the information. To the extent permitted by applicable law, CA provides this presentation “as is” without warranty of any kind, including 
without limitation, any implied warranties or merchantability, fitness for a particular purpose, or non-infringement. In no event will CA be 
liable for any loss or damage, direct or indirect, from the use of this document, including, without limitation, lost profits, lost investment, 
business interruption, goodwill, or lost data, even if CA is expressly advised in advance of the possibility of such damages. CA confidential 
and proprietary. No unauthorized copying or distribution permitted. 
CA does not provide legal advice. Neither this document nor any CA software product referenced herein shall serve as a substitute for your 
compliance with any laws (including but not limited to any act, statute, regulation, rule, directive, policy, standard, guideline, measure, 
requirement, administrative order, executive order, etc. (collectively, “Laws”)) referenced in this document. You should consult with 
competent legal counsel regarding any Laws referenced herein. 
54 © 2014 CA. ALL RIGHTS RESERVED.

More Related Content

What's hot

EBS 12.1 and 12.2 strategy-roadmap-given
EBS 12.1 and 12.2 strategy-roadmap-givenEBS 12.1 and 12.2 strategy-roadmap-given
EBS 12.1 and 12.2 strategy-roadmap-given
Berry Clemens
 
CA Workload Automation iDash: Real World Use
CA Workload Automation iDash: Real World UseCA Workload Automation iDash: Real World Use
CA Workload Automation iDash: Real World Use
CA Technologies
 
CA 7 r11.3 to r12 DB Conversion Presentation - CA Workload Automation Technol...
CA 7 r11.3 to r12 DB Conversion Presentation - CA Workload Automation Technol...CA 7 r11.3 to r12 DB Conversion Presentation - CA Workload Automation Technol...
CA 7 r11.3 to r12 DB Conversion Presentation - CA Workload Automation Technol...
Extra Technology
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
Srinivasa Pavan Marti
 
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
vasuballa
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullBerry Clemens
 
OOW15 - technical upgrade best practices for oracle e-business suite 12.2
OOW15 - technical upgrade best practices for oracle e-business suite 12.2OOW15 - technical upgrade best practices for oracle e-business suite 12.2
OOW15 - technical upgrade best practices for oracle e-business suite 12.2
vasuballa
 
My Experience Using Oracle SQL Plan Baselines 11g/12c
My Experience Using Oracle SQL Plan Baselines 11g/12cMy Experience Using Oracle SQL Plan Baselines 11g/12c
My Experience Using Oracle SQL Plan Baselines 11g/12c
Nelson Calero
 
10 tips for successful 12.2 upgrade
10 tips for successful 12.2 upgrade10 tips for successful 12.2 upgrade
10 tips for successful 12.2 upgrade
Ravi Madabhushanam
 
Oracle applications r12.2, ebr, online patching means lot of work for devel...
Oracle applications r12.2, ebr, online patching   means lot of work for devel...Oracle applications r12.2, ebr, online patching   means lot of work for devel...
Oracle applications r12.2, ebr, online patching means lot of work for devel...
Ajith Narayanan
 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Linh Nguyen
 
Autosys Trainer CV
Autosys Trainer CVAutosys Trainer CV
Autosys Trainer CVDS gupta
 
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPTCOLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPTPreet Kamal Singh
 
Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015
andreas kuncoro
 
Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1
Amit Sharma
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade
OAUGNJ
 
Concurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAsConcurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAs
Maris Elsins
 
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
Kellyn Pot'Vin-Gorman
 
Oracle e-business suite (ebs) r12.2.6 - new functionality
Oracle e-business suite (ebs)  r12.2.6 - new functionalityOracle e-business suite (ebs)  r12.2.6 - new functionality
Oracle e-business suite (ebs) r12.2.6 - new functionality
Matthew Bezuidenhout
 
Staged Patching Approach in Oracle E-Business Suite
Staged Patching Approach in Oracle E-Business SuiteStaged Patching Approach in Oracle E-Business Suite
Staged Patching Approach in Oracle E-Business Suite
vasuballa
 

What's hot (20)

EBS 12.1 and 12.2 strategy-roadmap-given
EBS 12.1 and 12.2 strategy-roadmap-givenEBS 12.1 and 12.2 strategy-roadmap-given
EBS 12.1 and 12.2 strategy-roadmap-given
 
CA Workload Automation iDash: Real World Use
CA Workload Automation iDash: Real World UseCA Workload Automation iDash: Real World Use
CA Workload Automation iDash: Real World Use
 
CA 7 r11.3 to r12 DB Conversion Presentation - CA Workload Automation Technol...
CA 7 r11.3 to r12 DB Conversion Presentation - CA Workload Automation Technol...CA 7 r11.3 to r12 DB Conversion Presentation - CA Workload Automation Technol...
CA 7 r11.3 to r12 DB Conversion Presentation - CA Workload Automation Technol...
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
 
OOW15 - technical upgrade best practices for oracle e-business suite 12.2
OOW15 - technical upgrade best practices for oracle e-business suite 12.2OOW15 - technical upgrade best practices for oracle e-business suite 12.2
OOW15 - technical upgrade best practices for oracle e-business suite 12.2
 
My Experience Using Oracle SQL Plan Baselines 11g/12c
My Experience Using Oracle SQL Plan Baselines 11g/12cMy Experience Using Oracle SQL Plan Baselines 11g/12c
My Experience Using Oracle SQL Plan Baselines 11g/12c
 
10 tips for successful 12.2 upgrade
10 tips for successful 12.2 upgrade10 tips for successful 12.2 upgrade
10 tips for successful 12.2 upgrade
 
Oracle applications r12.2, ebr, online patching means lot of work for devel...
Oracle applications r12.2, ebr, online patching   means lot of work for devel...Oracle applications r12.2, ebr, online patching   means lot of work for devel...
Oracle applications r12.2, ebr, online patching means lot of work for devel...
 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
 
Autosys Trainer CV
Autosys Trainer CVAutosys Trainer CV
Autosys Trainer CV
 
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPTCOLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
 
Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015
 
Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade
 
Concurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAsConcurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAs
 
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
 
Oracle e-business suite (ebs) r12.2.6 - new functionality
Oracle e-business suite (ebs)  r12.2.6 - new functionalityOracle e-business suite (ebs)  r12.2.6 - new functionality
Oracle e-business suite (ebs) r12.2.6 - new functionality
 
Staged Patching Approach in Oracle E-Business Suite
Staged Patching Approach in Oracle E-Business SuiteStaged Patching Approach in Oracle E-Business Suite
Staged Patching Approach in Oracle E-Business Suite
 

Viewers also liked

Magazine Research
Magazine Research Magazine Research
Magazine Research
ambermaygardner
 
MyCAA abatement letter from Members of Congress 3.2.10
MyCAA abatement letter from Members of Congress 3.2.10MyCAA abatement letter from Members of Congress 3.2.10
MyCAA abatement letter from Members of Congress 3.2.10M Wilden
 
Rengin hoca ödev künye
Rengin hoca ödev künyeRengin hoca ödev künye
Rengin hoca ödev künyeHatice Kesgeç
 
Iping england (team 1)
Iping england (team 1)Iping england (team 1)
Iping england (team 1)
coronadojoe77
 
Suomen kipu ry
Suomen kipu rySuomen kipu ry
Suomen kipu ry
Suomen Kipu ry
 
Wegwijs in moorslede_informatiegids2013-2015
Wegwijs in moorslede_informatiegids2013-2015Wegwijs in moorslede_informatiegids2013-2015
Wegwijs in moorslede_informatiegids2013-2015
Jan Duchau Zakelijke Dienstverlening
 
Maldegem leeft infogids2012
Maldegem leeft infogids2012Maldegem leeft infogids2012
Maldegem leeft infogids2012
Jan Duchau Zakelijke Dienstverlening
 
3rd general draft standard for bottled flavoured water ihwf chennai
3rd general draft standard for bottled flavoured water ihwf chennai3rd general draft standard for bottled flavoured water ihwf chennai
3rd general draft standard for bottled flavoured water ihwf chennai
Navill11
 
Viijaesitys
ViijaesitysViijaesitys
Viijaesitys
Markku Korhonen
 
Wegwijs in zedelgem_2013-2014
Wegwijs in zedelgem_2013-2014Wegwijs in zedelgem_2013-2014
Wegwijs in zedelgem_2013-2014
Jan Duchau Zakelijke Dienstverlening
 
Internet Is Changing: You Should Too!
Internet Is Changing: You Should Too!Internet Is Changing: You Should Too!
Internet Is Changing: You Should Too!
Rahul Kumar
 
Goal Setting 2015
Goal Setting 2015Goal Setting 2015
Goal Setting 2015
Dr Trey Himes
 

Viewers also liked (13)

Magazine Research
Magazine Research Magazine Research
Magazine Research
 
MyCAA abatement letter from Members of Congress 3.2.10
MyCAA abatement letter from Members of Congress 3.2.10MyCAA abatement letter from Members of Congress 3.2.10
MyCAA abatement letter from Members of Congress 3.2.10
 
Rengin hoca ödev künye
Rengin hoca ödev künyeRengin hoca ödev künye
Rengin hoca ödev künye
 
Iping england (team 1)
Iping england (team 1)Iping england (team 1)
Iping england (team 1)
 
Suomen kipu ry
Suomen kipu rySuomen kipu ry
Suomen kipu ry
 
Wegwijs in moorslede_informatiegids2013-2015
Wegwijs in moorslede_informatiegids2013-2015Wegwijs in moorslede_informatiegids2013-2015
Wegwijs in moorslede_informatiegids2013-2015
 
Maldegem leeft infogids2012
Maldegem leeft infogids2012Maldegem leeft infogids2012
Maldegem leeft infogids2012
 
Fb3 m 2 a
Fb3   m 2 aFb3   m 2 a
Fb3 m 2 a
 
3rd general draft standard for bottled flavoured water ihwf chennai
3rd general draft standard for bottled flavoured water ihwf chennai3rd general draft standard for bottled flavoured water ihwf chennai
3rd general draft standard for bottled flavoured water ihwf chennai
 
Viijaesitys
ViijaesitysViijaesitys
Viijaesitys
 
Wegwijs in zedelgem_2013-2014
Wegwijs in zedelgem_2013-2014Wegwijs in zedelgem_2013-2014
Wegwijs in zedelgem_2013-2014
 
Internet Is Changing: You Should Too!
Internet Is Changing: You Should Too!Internet Is Changing: You Should Too!
Internet Is Changing: You Should Too!
 
Goal Setting 2015
Goal Setting 2015Goal Setting 2015
Goal Setting 2015
 

Similar to WATS 2014 WA Agents Overview - CA Workload Automation Technology Summit (WATS) 2014

Perfmon And Profiler 101
Perfmon And Profiler 101Perfmon And Profiler 101
Perfmon And Profiler 101Quest Software
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Contribyte
 
Failure analysis buisness impact-backup-archive
Failure analysis buisness impact-backup-archiveFailure analysis buisness impact-backup-archive
Failure analysis buisness impact-backup-archiveDavin Abraham
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
veehikle
 
Siebel monitoring
Siebel monitoringSiebel monitoring
Siebel monitoring
Sarnindar Purewal
 
IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...
IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...
IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...
IRJET Journal
 
Basis Overview
Basis OverviewBasis Overview
Basis Overview
Rafique Ali
 
How to Monitor IIS
How to Monitor IISHow to Monitor IIS
How to Monitor IIS
Power Admin LLC
 
Training Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of ApplicationsTraining Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of Applications
OutSystems
 
Fitur AppManager - Application Manager ManageEngine
Fitur AppManager - Application Manager ManageEngineFitur AppManager - Application Manager ManageEngine
Fitur AppManager - Application Manager ManageEngine
Fanky Christian
 
Performance monitoring - Adoniram Mishra, Rupesh Dubey, ThoughtWorks
Performance monitoring - Adoniram Mishra, Rupesh Dubey, ThoughtWorksPerformance monitoring - Adoniram Mishra, Rupesh Dubey, ThoughtWorks
Performance monitoring - Adoniram Mishra, Rupesh Dubey, ThoughtWorksThoughtworks
 
1 basis technical-overview
1 basis technical-overview1 basis technical-overview
1 basis technical-overviewhassan010
 
Triggering FME Server to be the Business Workflow Hub
Triggering FME Server to be the Business Workflow HubTriggering FME Server to be the Business Workflow Hub
Triggering FME Server to be the Business Workflow Hub
Safe Software
 
Upgrade to 2008 Best of PASS
Upgrade to 2008 Best of PASSUpgrade to 2008 Best of PASS
Upgrade to 2008 Best of PASSsqlserver.co.il
 
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Piyush Kumar
 
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
VirtualTech Japan Inc.
 
Building Your First Digital File Submission
Building Your First Digital File Submission Building Your First Digital File Submission
Building Your First Digital File Submission
Safe Software
 
Go beyond job schedulng webcast part 1
Go beyond job schedulng webcast part 1Go beyond job schedulng webcast part 1
Go beyond job schedulng webcast part 1David Resnic
 
Prometheus-Grafana-RahulSoni1584KnolX.pptx.pdf
Prometheus-Grafana-RahulSoni1584KnolX.pptx.pdfPrometheus-Grafana-RahulSoni1584KnolX.pptx.pdf
Prometheus-Grafana-RahulSoni1584KnolX.pptx.pdf
Knoldus Inc.
 

Similar to WATS 2014 WA Agents Overview - CA Workload Automation Technology Summit (WATS) 2014 (20)

Perfmon And Profiler 101
Perfmon And Profiler 101Perfmon And Profiler 101
Perfmon And Profiler 101
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 
Failure analysis buisness impact-backup-archive
Failure analysis buisness impact-backup-archiveFailure analysis buisness impact-backup-archive
Failure analysis buisness impact-backup-archive
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Siebel monitoring
Siebel monitoringSiebel monitoring
Siebel monitoring
 
IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...
IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...
IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...
 
Basis Overview
Basis OverviewBasis Overview
Basis Overview
 
How to Monitor IIS
How to Monitor IISHow to Monitor IIS
How to Monitor IIS
 
Training Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of ApplicationsTraining Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of Applications
 
Fitur AppManager - Application Manager ManageEngine
Fitur AppManager - Application Manager ManageEngineFitur AppManager - Application Manager ManageEngine
Fitur AppManager - Application Manager ManageEngine
 
Performance monitoring - Adoniram Mishra, Rupesh Dubey, ThoughtWorks
Performance monitoring - Adoniram Mishra, Rupesh Dubey, ThoughtWorksPerformance monitoring - Adoniram Mishra, Rupesh Dubey, ThoughtWorks
Performance monitoring - Adoniram Mishra, Rupesh Dubey, ThoughtWorks
 
1 basis technical-overview
1 basis technical-overview1 basis technical-overview
1 basis technical-overview
 
Triggering FME Server to be the Business Workflow Hub
Triggering FME Server to be the Business Workflow HubTriggering FME Server to be the Business Workflow Hub
Triggering FME Server to be the Business Workflow Hub
 
Upgrade to 2008 Best of PASS
Upgrade to 2008 Best of PASSUpgrade to 2008 Best of PASS
Upgrade to 2008 Best of PASS
 
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
 
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
 
Building Your First Digital File Submission
Building Your First Digital File Submission Building Your First Digital File Submission
Building Your First Digital File Submission
 
Go beyond job schedulng webcast part 1
Go beyond job schedulng webcast part 1Go beyond job schedulng webcast part 1
Go beyond job schedulng webcast part 1
 
Prometheus-Grafana-RahulSoni1584KnolX.pptx.pdf
Prometheus-Grafana-RahulSoni1584KnolX.pptx.pdfPrometheus-Grafana-RahulSoni1584KnolX.pptx.pdf
Prometheus-Grafana-RahulSoni1584KnolX.pptx.pdf
 
52845
5284552845
52845
 

More from Extra Technology

CA External WAAE Roadmap - UK User Group - CA Workload Automation Technology ...
CA External WAAE Roadmap - UK User Group - CA Workload Automation Technology ...CA External WAAE Roadmap - UK User Group - CA Workload Automation Technology ...
CA External WAAE Roadmap - UK User Group - CA Workload Automation Technology ...
Extra Technology
 
Running Database Jobs with CA 7 and the CA Workload Automation Agent for Data...
Running Database Jobs with CA 7 and the CA Workload Automation Agent for Data...Running Database Jobs with CA 7 and the CA Workload Automation Agent for Data...
Running Database Jobs with CA 7 and the CA Workload Automation Agent for Data...
Extra Technology
 
iDash for CA7 and AutoSys - CA Workload Automation Technology Summit (WATS) 2015
iDash for CA7 and AutoSys - CA Workload Automation Technology Summit (WATS) 2015iDash for CA7 and AutoSys - CA Workload Automation Technology Summit (WATS) 2015
iDash for CA7 and AutoSys - CA Workload Automation Technology Summit (WATS) 2015
Extra Technology
 
Creating Management Summaries Using CA 7 Reports - CA Workload Automation Tec...
Creating Management Summaries Using CA 7 Reports - CA Workload Automation Tec...Creating Management Summaries Using CA 7 Reports - CA Workload Automation Tec...
Creating Management Summaries Using CA 7 Reports - CA Workload Automation Tec...
Extra Technology
 
WA CA 7 Edition r12 Database Conversion - CA Workload Automation Technology S...
WA CA 7 Edition r12 Database Conversion - CA Workload Automation Technology S...WA CA 7 Edition r12 Database Conversion - CA Workload Automation Technology S...
WA CA 7 Edition r12 Database Conversion - CA Workload Automation Technology S...
Extra Technology
 
iDash Overview - CA Workload Automation Technology Summit (WATS) 2014
iDash Overview - CA Workload Automation Technology Summit (WATS) 2014iDash Overview - CA Workload Automation Technology Summit (WATS) 2014
iDash Overview - CA Workload Automation Technology Summit (WATS) 2014
Extra Technology
 
JMO to dSeries Transformation - CA Workload Automation Technology Summit (WAT...
JMO to dSeries Transformation - CA Workload Automation Technology Summit (WAT...JMO to dSeries Transformation - CA Workload Automation Technology Summit (WAT...
JMO to dSeries Transformation - CA Workload Automation Technology Summit (WAT...
Extra Technology
 
JMO to dSeries, A 10 Stage Conversion Process - CA Workload Automation Techno...
JMO to dSeries, A 10 Stage Conversion Process - CA Workload Automation Techno...JMO to dSeries, A 10 Stage Conversion Process - CA Workload Automation Techno...
JMO to dSeries, A 10 Stage Conversion Process - CA Workload Automation Techno...
Extra Technology
 

More from Extra Technology (8)

CA External WAAE Roadmap - UK User Group - CA Workload Automation Technology ...
CA External WAAE Roadmap - UK User Group - CA Workload Automation Technology ...CA External WAAE Roadmap - UK User Group - CA Workload Automation Technology ...
CA External WAAE Roadmap - UK User Group - CA Workload Automation Technology ...
 
Running Database Jobs with CA 7 and the CA Workload Automation Agent for Data...
Running Database Jobs with CA 7 and the CA Workload Automation Agent for Data...Running Database Jobs with CA 7 and the CA Workload Automation Agent for Data...
Running Database Jobs with CA 7 and the CA Workload Automation Agent for Data...
 
iDash for CA7 and AutoSys - CA Workload Automation Technology Summit (WATS) 2015
iDash for CA7 and AutoSys - CA Workload Automation Technology Summit (WATS) 2015iDash for CA7 and AutoSys - CA Workload Automation Technology Summit (WATS) 2015
iDash for CA7 and AutoSys - CA Workload Automation Technology Summit (WATS) 2015
 
Creating Management Summaries Using CA 7 Reports - CA Workload Automation Tec...
Creating Management Summaries Using CA 7 Reports - CA Workload Automation Tec...Creating Management Summaries Using CA 7 Reports - CA Workload Automation Tec...
Creating Management Summaries Using CA 7 Reports - CA Workload Automation Tec...
 
WA CA 7 Edition r12 Database Conversion - CA Workload Automation Technology S...
WA CA 7 Edition r12 Database Conversion - CA Workload Automation Technology S...WA CA 7 Edition r12 Database Conversion - CA Workload Automation Technology S...
WA CA 7 Edition r12 Database Conversion - CA Workload Automation Technology S...
 
iDash Overview - CA Workload Automation Technology Summit (WATS) 2014
iDash Overview - CA Workload Automation Technology Summit (WATS) 2014iDash Overview - CA Workload Automation Technology Summit (WATS) 2014
iDash Overview - CA Workload Automation Technology Summit (WATS) 2014
 
JMO to dSeries Transformation - CA Workload Automation Technology Summit (WAT...
JMO to dSeries Transformation - CA Workload Automation Technology Summit (WAT...JMO to dSeries Transformation - CA Workload Automation Technology Summit (WAT...
JMO to dSeries Transformation - CA Workload Automation Technology Summit (WAT...
 
JMO to dSeries, A 10 Stage Conversion Process - CA Workload Automation Techno...
JMO to dSeries, A 10 Stage Conversion Process - CA Workload Automation Techno...JMO to dSeries, A 10 Stage Conversion Process - CA Workload Automation Techno...
JMO to dSeries, A 10 Stage Conversion Process - CA Workload Automation Techno...
 

Recently uploaded

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

WATS 2014 WA Agents Overview - CA Workload Automation Technology Summit (WATS) 2014

  • 1. Unlocking the Potential of CA Workload Automation with Agents October 7, 2014 John Crespin Snr. Principal Consultant © 2014 CA. All rights reserved.
  • 2. Agents and Job Types System Tasks Application Services Application Integrations Command HTTP ● SAP FTP/SFTP and Secure Copy POJO R/3 SNMP Get/Set/Subscribe/Send RMI Job Copy Wake-on-LAN JMS Publish/Subscribe BW Process Chain ● z/OS Session Bean BW InfoPackage Batch Job Entity Bean Data Archiving Manual Job MBean Create/Remove (JMX) Batch Input Data Set Trigger MBean Get/Set Event Monitor HP Integrity NonStop MBean Operation/Subscribe Process Monitor i Series ● Oracle E-Business Suite Web Services Single Request Monitoring RPC/Encoded Request Set File Trigger / Watcher Document/Literal Copy Single Request Text File Process Automation PeopleSoft PeopleTools Process Microsoft SQL Server CPU Database Integrations Informatica PowerCenter Disk Database Monitor Micro Focus IP Database Trigger Windows Event Log Database Stored Procedure Remote Execution Windows Services SQL Remote Execution 2 © 2014 CA. ALL RIGHTS RESERVED.
  • 3. Commands System Tasks Application Services Application Integrations Command HTTP ● SAP FTP/SFTP and Secure Copy POJO R/3 SNMP Get/Set/Subscribe/Send RMI Job Copy Wake-on-LAN JMS Publish/Subscribe BW Process Chain ● z/OS Session Bean BW InfoPackage Batch Job Entity Bean Data Archiving Manual Job MBean Create/Remove (JMX) Batch Input Data Set Trigger MBean Get/Set Event Monitor HP Integrity NonStop MBean Operation/Subscribe Process Monitor i Series ● Oracle E-Business Suite Web Services Single Request Monitoring RPC/Encoded Request Set File Trigger / Watcher Document/Literal Copy Single Request Text File Process Automation PeopleSoft PeopleTools Process Microsoft SQL Server CPU Database Integrations Informatica PowerCenter Disk Database Monitor Micro Focus IP Database Trigger Windows Event Log Database Stored Procedure Remote Execution Windows Services SQL Remote Execution 3 © 2014 CA. ALL RIGHTS RESERVED.
  • 4. Data Event Sensors System Tasks Application Services Application Integrations Command HTTP ● SAP FTP/SFTP and Secure Copy POJO R/3 SNMP Get/Set/Subscribe/Send RMI Job Copy Wake-on-LAN JMS Publish/Subscribe BW Process Chain ● z/OS Session Bean BW InfoPackage Batch Job Entity Bean Data Archiving Manual Job MBean Create/Remove (JMX) Batch Input Data Set Trigger MBean Get/Set Event Monitor HP Integrity NonStop MBean Operation/Subscribe Process Monitor i Series ● Oracle E-Business Suite Web Services Single Request Monitoring RPC/Encoded Request Set File Trigger / Watcher Document/Literal Copy Single Request Text File Process Automation PeopleSoft PeopleTools Process Microsoft SQL Server CPU Database Integrations Informatica PowerCenter Disk Database Monitor Micro Focus IP Database Trigger Windows Event Log Database Stored Procedure Remote Execution Windows Services SQL Remote Execution 4 © 2014 CA. ALL RIGHTS RESERVED.
  • 5. Other System Tasks Application Services Application Integrations Command HTTP ● SAP FTP/SFTP and Secure Copy POJO R/3 SNMP Get/Set/Subscribe/Send RMI Job Copy Wake-on-LAN JMS Publish/Subscribe BW Process Chain ● z/OS Session Bean BW InfoPackage Batch Job Entity Bean Data Archiving Manual Job MBean Create/Remove (JMX) Batch Input Data Set Trigger MBean Get/Set Event Monitor HP Integrity NonStop MBean Operation/Subscribe Process Monitor i Series ● Oracle E-Business Suite Web Services Single Request Monitoring RPC/Encoded Request Set File Trigger / Watcher Document/Literal Copy Single Request Text File Process Automation PeopleSoft PeopleTools Process Microsoft SQL Server CPU Database Integrations Informatica PowerCenter Disk Database Monitor Micro Focus IP Database Trigger Windows Event Log Database Stored Procedure Remote Execution Windows Services SQL Remote Execution 5 © 2014 CA. ALL RIGHTS RESERVED.
  • 6. How can you increase the use of the Data Event Sensors?
  • 7. Many schedules are built with design/process delays Design 0 Time Design – Waiting for a specific time to poll for data(eg. every 2 minutes) Data Event 7 © 2014 CA. ALL RIGHTS RESERVED.
  • 8. Many schedules are built with design/process delays Design Process 0 Time Design – Waiting for a specific time to poll for data(eg. every 2 minutes) Process – Execution of business logic to verify data existence Data Event 8 © 2014 CA. ALL RIGHTS RESERVED.
  • 9. Many schedules are built with design/process delays Design Process Other 0 Time Design – Waiting for a specific time to poll for data(eg. every 2 minutes) Process – Execution of business logic to verify data existence Other – Inherent Workload Automation product architecture Data Event 9 © 2014 CA. ALL RIGHTS RESERVED.
  • 10. Many schedules are built with design/process delays Design Process Other Data Process 0 Time Design – Waiting for a specific time to poll for data(eg. every 2 minutes) Process – Execution of business logic to verify data existence Other – Inherent Workload Automation product architecture Data Process – Data being processed by application Data Event 10 © 2014 CA. ALL RIGHTS RESERVED.
  • 11. Many schedules are built with design/process delays Data Latency The time between the data being created and the data being processed Design Process Other Data Process 0 Time Design – Waiting for a specific time to poll for data(eg. every 2 minutes) Process – Execution of business logic to verify data existence Other – Inherent Workload Automation product architecture Data Process – Data being processed by application Data Event 11 © 2014 CA. ALL RIGHTS RESERVED.
  • 12. Remove Design and Process delays by the use of Event Sensors Data Event Data Latency Design Process Other Data Process 0 Time 12 © 2014 CA. ALL RIGHTS RESERVED.
  • 13. Remove Design and Process delays by the use of Event Sensors Data Event Data Latency Other Data Process 0 Time Using Event Sensors enables the data to be processed quicker which leads to more efficient use of production resources and better service to your customers. 13 © 2014 CA. ALL RIGHTS RESERVED.
  • 15. Value of using a Database Trigger  Many times a job is run repeatedly to watch for a file or database update. Instead of running the job 1,000+ times per day, use a file monitor or a database trigger to initiate the jobs only when the update happens. This gives the application more of a “real time” feel and reduces the number of jobs run.  Initiating stored procedures directly allows them to be easily scheduled based on database updates 15 © 2014 CA. ALL RIGHTS RESERVED.
  • 16. A Database Trigger to detect a table Update and then execute a DB Stored Procedure 16 © 2014 CA. ALL RIGHTS RESERVED.
  • 17. Database Trigger with multiple conditions  Eliminate scripting  Processing savings  Trigger conditions enable filtering for specific conditions  Can be defined by a scheduler 17 © 2014 CA. ALL RIGHTS RESERVED.
  • 18. Approve and Mail Bills  User Action – When the bills are calculated and reviewed, our customer clicks an Approve Button. – When the Approve Button is clicked, the status of the Bills change from “Calculated” to “Approved”  Prior to the Database Agent – User would contact Operations to have them run the Mail Bills process  Using the Database Agent – Database Monitor on the Bill table – As soon as the button is clicked and the table is updated, the Mail Bills Job is ready to run – Eliminated Manual Intervention and related errors – The system user controls when bills are mailed, without operator intervention 18 © 2014 CA. ALL RIGHTS RESERVED.
  • 19. Approve and Mail Bills 19 © 2014 CA. ALL RIGHTS RESERVED.
  • 20. Use a Database Trigger for passing messages  Adding a parameter in the agentparm enables passing results of some job types to successor jobs 20 © 2014 CA. ALL RIGHTS RESERVED.
  • 21. Job Output Variables for passing results Job type Return value names CPU Monitoring counteravail counterused loadaverage1m loadaverage5m loadaverage15m Disk Monitoring counteravail counterused DB Stored Procedure return <stored procedure output parameters> SQL tablerowcount <selected column names> SNMP Value Get <SNMP variable OIDs> SNMP Value Set <updated variable SNMP OID> JMX-MBean Attribute Get variable_jmx_mbeanattr JMX-MBean Attribute Set variable_jmx_mbeanattr JMX-MBean Operation value 21 © 2014 CA. ALL RIGHTS RESERVED.
  • 22. JMS Subscribe  Wait for message to be published 22 © 2014 CA. ALL RIGHTS RESERVED.  Save message to a specific location  Pass location to another job to read msg
  • 23. Disk Monitor to monitor available space  Monitor a file system for a certain amount of free space  Should free space left be within a certain range, launch a clean-up process on that server  Open up Service Desk ticket 23 © 2014 CA. ALL RIGHTS RESERVED.
  • 25. Reduce FTP processing exceptions  IP Monitor to check if the FTP server is available instead of waiting for an FTP process to timeout  Text Monitor to verify file contents 25 © 2014 CA. ALL RIGHTS RESERVED.
  • 26. Text File Monitor after FTP to check for Empty File 26 © 2014 CA. ALL RIGHTS RESERVED.
  • 27. Verify the status of a Unix process or Windows Service  Does the process or service need to be in a certain status before a job executes? – Wait for that particular status; saves time  If a process changes status, do you need to run some procedure – Create a Service Desk ticket – Restart the service 27 © 2014 CA. ALL RIGHTS RESERVED.
  • 28. After a SQL Select, get the table row count from the Select 28 © 2014 CA. ALL RIGHTS RESERVED.
  • 29. SQL Server integration  Visibility into SQL Server Jobs  Restart from a failed step 29 © 2014 CA. ALL RIGHTS RESERVED.
  • 30. SQL Server integration integration What’s MS SQL Server Agent? • Windows service that execute jobs in sql server MS SQL Server Agent components – Job is a specific series of action that MS SQL Server Agent perform. A job can include multiple job steps – Job step is a action in a job. A job step must be of one of following types, • Microsoft ActiveX Script • Operating System (CmdExec) • PowerShell • Replication Distributor • Replication Merge • Replication Queue Reader • Replication Snapshot • Replication Transaction Log Reader • Analysis Services Command • Analysis Services Query • SSIS package execution • T-SQL Script (Transact-SQL) – Schedules specifies when job run – Alerts is automatic response to specific event – Operator defines contact info of person who maintain sql server. Can be notified of alerts – Proxy defines security context for a job step 30 © 2014 CA. ALL RIGHTS RESERVED.
  • 31. Informatica  Will replace many scripts presently being used 31 © 2014 CA. ALL RIGHTS RESERVED.
  • 32. Developer’s view on using Web services “My preference has been to use the scheduler to make web service calls as opposed to direct database stored procedure calls for a couple of reasons. First, it better choices for languages and technologies. My language of choice is C#, so I can use that to write functionality I want scheduled instead of writing in PL/SQL. Along those same lines, separating the logic away from the data storage means more flexibility, so for instance, in web service code I can easily connect to multiple databases from different vendors, perform network file system I/O, call additional web services, etc. I can do that stuff with ease using a good language and web service framework whereas with database code in PL/SQL or T-SQL it would be difficult and in some cases impossible. We also like the idea of a service-oriented architecture, where info and functionality is exposed in a standard way (SOAP over HTTP) so virtually any client can consume or execute functionality without having to know how to connect to a particular database, etc. For example, I could create a web service that processes some financial data, and have the scheduler set up to run that every night. If later on the need arises to allow a user to process the data on-demand using a smart phone, it would be trivial to wire up a mobile app or mobile web page to call that service. The same isn’t necessarily true if we were to set up database code and have the scheduler call into that directly every night.” 32 © 2014 CA. ALL RIGHTS RESERVED.
  • 33. SoapUI example executing a Web Service 33 © 2014 CA. ALL RIGHTS RESERVED.
  • 34. Executing a Web Service using the Web Service Agent 34 © 2014 CA. ALL RIGHTS RESERVED.
  • 35. Web Services Operation Parameters 35 © 2014 CA. ALL RIGHTS RESERVED.
  • 36. The Spoolfile output of the Application 36 © 2014 CA. ALL RIGHTS RESERVED.
  • 38. Keep Track of the Highest return code ESPmgr "%2/%ESPAPPL%.%ESPAPGEN%/MAIN State EXEC Status(Executing Phase 1)" REM Phase 1 c:/Scripts/sleep.exe %1 set highrc=%errorlevel% ESPmgr "%2/%ESPAPPL%.%ESPAPGEN%/MAIN State EXEC Status(Phase 1 Complete - RC=%errorlevel%)" REM Phase 2 c:Scriptssleep.exe %1 set highrc=1 ESPmgr "%2/%ESPAPPL%.%ESPAPGEN%/MAIN State EXEC Status(Phase 2 complete - RC=%highRC%)" REM Phase 3 c:Scriptssleep.exe %1 if "%errorlevel%" EQU "0" (echo SUCCESS) else (set highrc=%errorlevel%) ESPmgr "%2/%ESPAPPL%.%ESPAPGEN%/MAIN STATE EXEC Status(Phase 3 complete - RC=%errorlevel%)" REM Script End if "%highrc%" EQU "0" (exit) else ( ESPmgr "%2/%ESPAPPL%.%ESPAPGEN%/MAIN STATE EXEC Status(Script complete)" "%ESPAGENTDIR%SetExitC" %highrc%) 38 © 2014 CA. ALL RIGHTS RESERVED.
  • 39. Use variable for Agent Directory when using custom scripts to execute an Agent executable  To make sure there are no script changes when the Agent is upgraded and the directory name is changed. "%ESPAGENTDIR%SetExitC" %highrc%) ESPAGENTDIR=C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1 39 © 2014 CA. ALL RIGHTS RESERVED.
  • 40. Include a “set” to “see” the environment variables ---------------------------------------------------------------- Output of messages for workload object SET_COMMAND/SET_COMMAND.2/MAIN Start date Tue Mar 04 10:02:27 2014 ---------------------------------------------------------------- C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo on C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>set ALLUSERSPROFILE=C:ProgramData ANT_HOME=C:apache-ant-1.8.4 APPDATA=C:Windowssystem32configsystemprofileAppDataRoaming asl.log=Destination=file CAI_CAFT=C:Program Files (x86)CASCCAM CAI_MSQ=C:Program Files (x86)CASCCAM CASHCOMP=C:Program FilesCASharedComponents CommonProgramFiles=C:Program FilesCommon Files CommonProgramFiles(x86)=C:Program Files (x86)Common Files CommonProgramW6432=C:Program FilesCommon Files COMPUTERNAME=ROOJO02-W7 ComSpec=C:Windowssystem32cmd.exe CSAM_LOGGER_CONF=C:Program Files (x86)CASCCsamSockAdaptercfglogger.cfg CSAM_SOCKADAPTER=C:Program Files (x86)CASCCsamSockAdapter DEFLOGDIR=C:ProgramDataMcAfeeDesktopProtection ESPAGENT=AGENT ESPAGENTDIR=C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1 ESPAGENTHASH=770B8D4CAA6A4DCC35DDCB75341C96327E2729BA ESPAGENTPORT=7520 ESPAGENTSPOOL=C:/Program Files/CA/Workload Automation R11.3/ESPSystemAgentSP1/spool ESPAGENTTOKEN=4A5052 ESPAPGEN=2 ESPAPPL=SET_COMMAND ESPAPPLMGR=JavaAgent#tcpip@DSERIES113 ESPOBJECT=SET_COMMAND/SET_COMMAND.2/MAIN ESPWOB=SET_COMMAND ETPKIHOME=C:PROGRA~1CASHARED~1 FP_NO_HOST_CHECK=NO JAVA_HOME=C:Program FilesJavajdk1.6.0_30 40 © 2014 CA. ALL RIGHTS RESERVED.
  • 41. Use Echo to see output ---------------------------------------------------------------- Output of messages for workload object XCOM_TEST/XCOM_TEST.1/MAIN Start date Tue Mar 04 10:38:03 2014 ---------------------------------------------------------------- C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo ECHO is on. C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>XCOPY /y "c:scriptsXCOM_Template.txt" "c:ScriptsXCOM_xferparms.cnf" C:scriptsXCOM_template.txt 1 File(s) copied C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo REMOTE_SYSTEM=141.202.65.31 1>>c:ScriptsXCOM_xferparms.cnf C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo FILE_OPTION=CREATE 1>>c:ScriptsXCOM_xferparms.cnf C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo REMOTE_FILE=XCOM.ROOJO02.NEW3 1>>c:ScriptsXCOM_xferparms.cnf C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo LOCAL_FILE=C:ProdXCOMnewdoc 1>>c:ScriptsXCOM_xferparms.cnf C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>CD C:XCOMNT C:Xcomnt>xcomtcp.exe -c1 -f c:ScriptsXCOM_xferparms.cnf XCOMN0650E XCOM_HOME is not set. ---------------- The end of the file ---------------- 41 © 2014 CA. ALL RIGHTS RESERVED.
  • 42. Set variables for Home before executing scripts 42 © 2014 CA. ALL RIGHTS RESERVED.
  • 43. Spoolfile output showing the Home has been changed ---------------------------------------------------------------- Output of messages for workload object D_DRIVE_TEST/D_DRIVE_SCRIPT_TEST.10/MAIN Start date Tue Mar 04 11:08:21 2014 ---------------------------------------------------------------- D:ScriptsdSeriesR113>Echo this is from drive D this is from drive D D:ScriptsdSeriesR113>Set D:ScriptsdSeriesR113>dir Volume in drive D is New Volume Volume Serial Number is F80D-5797 Directory of D:ScriptsdSeriesR113 10/22/2013 08:37 AM <DIR> . 10/22/2013 08:37 AM <DIR> .. 08/29/2002 07:00 AM 114,688 calc.exe 05/03/2012 10:43 PM 36 Clean-up_FTP_test_File.bat t.exe 06/06/2013 03:58 PM 7 setcc.bat 06/06/2012 09:18 AM 91 sleep.bat 04/09/2006 01:36 PM 28,432 Sleep.exe 12/21/2011 10:48 AM 149 Trigger_test.bat 02/28/2007 12:14 PM 65 xmit.bat 30 File(s) 196,443 bytes 2 Dir(s) 13,617,160,192 bytes free D:ScriptsdSeriesR113>sleep.bat 30 D:ScriptsdSeriesR113>echo This is the whole argument that was passed = 30 This is the whole argument that was passed = 30 D:ScriptsdSeriesR113>C:ScriptsdSeriesR113sleep.exe 30 ---------------- The end of the file ---------------- 43 © 2014 CA. ALL RIGHTS RESERVED.
  • 44. Copy Spoolfile to another directory The Manager name is part of the environment variable ESPAPPLMGR. So, you will need to parse that variable to get the Manager name part. This is an example of the ESPAPPLMGR value. The Manager name is DSERIES113. ESPAPPLMGR=JavaAgent#tcpip@DSERIES113 if "%highrc%" EQU "0" (exit) else ( ESPmgr "%2/%ESPAPPL%.%ESPAPGEN%/MAIN STATE EXEC Status(Script complete)" For /f "tokens=2 delims==@" %%i in ("%ESPAPPLMGR%") do (set mgrname=%%i) echo f | XCOPY /f /y "%ESPAGENTSPOOL%%mgrname%MAIN%ESPAPPL%.%ESPAPGEN%%ESPWOB%" "c:Mainlogs%ESPWOB%%DATE%“ "%ESPAGENTDIR%SetExitC" %highrc%) C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>For /F "tokens=2 delims==@" %i in ("JavaAgent#tcpip@DSERIES113") do (set mgrname=%i ) C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>(set mgrname=DSERIES113 ) C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1>echo f | XCOPY /f /y "C:/Program Files/CA/Workload Automation R11.3/ESPSystemAgentSP1/spoolDSERIES113MAIN3_COPY_JOBLOG.3JOB_WAITING_2" "c:MainlogsJOB_WAITING_2Thursday13thMar2014" Does C:MainlogsJOB_WAITING_2Thursday13thMar2014 specify a file name or directory name on the target (F = file, D = directory)? f C:Program FilesCAWorkload Automation R11.3ESPSystemAgentSP1spoolDSERIES113MAIN3_COPY_JOBLOG.3JOB_WAITING_2 -> C:MainlogsJOB_WAITING_2Thursday13thMar2014 1 File(s) copied 44 © 2014 CA. ALL RIGHTS RESERVED.
  • 45. php example using the API ESPMgr 45 © 2014 CA. ALL RIGHTS RESERVED.
  • 46. php example using the API ESPMgr 46 © 2014 CA. ALL RIGHTS RESERVED.
  • 47. Using the API ESPLMI example 47 © 2014 CA. ALL RIGHTS RESERVED.
  • 49. Summary of CA Workload Automation Agent Capabilities – Execute Commands – Detect data events – Verify application statuses – Visibility/integration to 3rd party applications – Industry Standard APIs to business application process servers – Secure connections to exchange data 49 © 2014 CA. ALL RIGHTS RESERVED.
  • 50. Business Value of the CA Workload Automation Agent – Data Event Sensors are always active  Event can happen once a day or thousands of times – Less job executions  Jobs are run when data is created – Reduced Application Development Time  Fill in the blanks enable quick definitions for the Application Integration Job Types  Replaces some scripting 50 © 2014 CA. ALL RIGHTS RESERVED.
  • 51. Please join the CA Communities 51 © 2014 CA. ALL RIGHTS RESERVED.
  • 52. John Crespin Sr. Principal Consultant John.Crespin@ca.com @Crespin_john slideshare.net/CAinc linkedin.com/company/ca-technologies https://communities.ca.com/web/ ca-workload-automation-mainframe-global- user-community/welcome ca.com
  • 54. This Presentation Is For Informational Purposes Only Copyright © 2014 CA. All rights reserved. IBM, System z, zEnterprise, zSeries, z/OS, z/VM, RACF, CICS, IMS and DB2 are trademarks of International Business Machines Corporation in the United States, other countries, or both. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. This presentation was based on current information and resource allocations as of October 2014 and is subject to change or withdrawal by CA at any time without notice. Notwithstanding anything in this presentation to the contrary, this presentation shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future written license agreement or services agreement relating to any CA software product; or (ii) amend any product documentation or specifications for any CA software product. The development, release and timing of any features or functionality described in this presentation remain at CA’s sole discretion. Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in this presentation, CA will make such release available (i) for sale to new licensees of such product; and (ii) to existing licensees of such product on a when and if-available basis as part of CA maintenance and support, and in the form of a regularly scheduled major product release. Such releases may be made available to current licensees of such product who are current subscribers to CA maintenance and support on a when and if-available basis. In the event of a conflict between the terms of this paragraph and any other information contained in this presentation, the terms of this paragraph shall govern. Certain information in this presentation may outline CA’s general product direction. All information in this presentation is for your informational purposes only and may not be incorporated into any contract. CA assumes no responsibility for the accuracy or completeness of the information. To the extent permitted by applicable law, CA provides this presentation “as is” without warranty of any kind, including without limitation, any implied warranties or merchantability, fitness for a particular purpose, or non-infringement. In no event will CA be liable for any loss or damage, direct or indirect, from the use of this document, including, without limitation, lost profits, lost investment, business interruption, goodwill, or lost data, even if CA is expressly advised in advance of the possibility of such damages. CA confidential and proprietary. No unauthorized copying or distribution permitted. CA does not provide legal advice. Neither this document nor any CA software product referenced herein shall serve as a substitute for your compliance with any laws (including but not limited to any act, statute, regulation, rule, directive, policy, standard, guideline, measure, requirement, administrative order, executive order, etc. (collectively, “Laws”)) referenced in this document. You should consult with competent legal counsel regarding any Laws referenced herein. 54 © 2014 CA. ALL RIGHTS RESERVED.