Professional Documents
Culture Documents
MW112SN
Abstract
Nick Minchenko , VP Software Engineering Michael Woods, Sr. Engineering Services Architect This session will discuss in more detail a few of the key features introduced in CA Workload Automation AE r11.3.5 like Security, Monitoring, Reporting and Global Variable Substitution
Agenda
Utilities
Email Notification Failover Security Workload Control Center
New options on how to handle the release of jobs when machine is available again
Only used for jobs in pending machine status
Job Types
New and Enhanced
Micro Focus
Execute and monitor Micro Focus jobs
Process Automation
Supports invocation and tracking of CA ITPAM processes
Remote Execution
Supports execution of command jobs on systems without any agent installed
Web Services
Added support for Document\Literal web services, Web Services Security, and firewall traversal using a proxy Previous job type renamed Web Services RPC\Encoded to differentiate
PeopleSoft
Added support for PSJob process type Extended supported length for ps_operator_id to 111 characters
Wake On LAN
Define job to send a WOL command to the system you specify
Utilities
Autoaggr
Is now used to generate reports Job Status statistics, Alarm statistics, scheduler statistics
Forecast
Multiple days allowed Sorted by start time by default
Email Notification
New ability to send an email at job fail or at job completion Jil attributes
Send_notification: y(1)|n(0)|f
Configuration
NotifySMTPHost=<host1>
NotifySMTPFromAddress=<FromAddress> UseSMTPAuthentication=<0|1>
NotifySMTPUser=<user/password>
Failover
With no parms, it will shutdown the current processing scheduler, but the other scheduler will not start processing events.
Failover
Configuration options
PrimaryFailbackMode=0|1|2 The valid values are as follows:
0 = OFF - Specifies that the primary scheduler will shutdown if it detects the system is in a failed over state.
1 = DORMANT: Specifies that the primary scheduler will enter into dormant state if it detects the system is in a failed over state. It will remain dormant until it is either shutdown or notified by the shadow scheduler to resume processing. 2 = IMMEDIATE: Specifies that the primary scheduler will takeover and resume processing if it detects the system is in a failed over state. The shadow scheduler will be notified by the primary scheduler to reenter its dormant state. # Default: 0
9 Copyright 2013 CA. All rights reserved.
Email Notification
CA Workload Automation - Automated Email Notification
Instance:
Scheduler host: Job name: Status: Job run machine: Job run identifier: Job start time: Exit code: Message:
DEV
SWATRH5x64-2.ca.com test SUCCESS SWATRH5x64-2.ca.com 100.74010.1 11/14/2012 11:10:01 0
Statistics Aggregation
You can configure CA Workload Automation AE to aggregate the job, alarm, and scheduler statistics automatically at a specified interval. AggregateStatistics=0|1
Runs at hourly, midnight, Sunday, First of the month
Required to be run for some WCC reports and for the autoaggr reports
11
IP Caching
By default the scheduler will cache the IP address of each agent the first time it is able to contact it and use it until an error occurs. If you have a reason not to use this feature you will need to turn it off in the configuration EnableIPCaching=0|1
Default 1
12
Security
Security Changes
EEM R12
Supports multiple Active Directories
Domain and Forest Uses domain/user format for authentication and authorization
Failover/Multi-Write setup
Command line driven Easier to use than previous releases
14
Security Changes
Job type resource class
Execute action used to enable use in jil Autosec_test support BASE_JOBTYPE
As_control resource
Xxx.AGGREGATE
15
Security Changes
Autosys_secure batch updates
Generate PEM file e host [secadmu p] Revert to native security n [secadmu p] Show security settings s [-secadmu p]
16
Security Changes
WCC has new application name WCC0004 New resource classes ExternalApplicationAccess: Controls access to the additional tabs and any JAWS instances defined.
Action view grants access Resource name jaws/yourJawsServerName Resource name externalApplication/youExtAppName as you defined in the external app definition.
Security Changes
WidgetAccessccess: Controls access to the widgets on the main page.
Action The name of the widget on the main page Resource name use *, not relevant to permission test, only action checked.
18
20
21
22
23
24
25
26
Web Services
Web Services
WA AE now has its own web services that can be exploited by end user applications. Focused on job monitoring and job control. Install time option (Requires EEM)
28
Functionality provided by JAX-RS WADL based Lightweight infrastructure Stateless Mutual understanding of the agreed content/context
29
Architecture
Scheduler
7507 7520
Jdbc port
Web Server Consumer 8443
RDBMS
5520
7500
7520
EEM
Application Server
30
Resource retrieval
Supported resources: jobs, job-runs, job-dependencies, gvar Handled by HTTP GET Response Formats: XML/JSON
Resource control
Supported resources: events to control jobs and gvar Handled by HTTP POST Request Formats: XML/JSON Need to post the data
31
Resource Retrieval
AEWS
job3
job-run-info gvar var1
job5
job4
event
32 Copyright 2013 CA. All rights reserved.
Resource Control
Job Retrieval
Supported requests
GET AEWS/job method: Retrieve Information of a Single or Multiple Jobs
URL: Example: https://webserver:port/AEWS/job?parameters https://WSServer:8443/AEWS/job?filter=machine==localhost
-Name of the job to retrieve -Version for the request. Default: current version -User locale. Default: en-US Set of expressions using operators. -Maximum number of records to be returned -Starting logical page number -Order to sort the results
Note: Multiple expressions can be linked with either the and (;) and or (|) boolean operators Example: application==abc;group=yyy|machine=abc
Operators: == Match exactly != Not an exact match =@ Match the pattern. A wildcard can be used. !@ Not match the pattern. A wildcard can be used. < Less than <= Less than or equal to > Greater than >= Greater than or equal to
33
Job Control
Supported requests
POST AEWS/event/cancel-job method : Cancel a Job, Application or Group
URL: https://webserver:port/AEWS/event/cancel-job?parameters
Request
XML Format POST https://WSServer:8443/AEWS/event/cancel-job Content-Type: application/xml <command> <jobName>test</jobName> <comment>testing cancel-job</comment> </command> JSON Format POST https://WSServer:8443/AEWS/event/cancel-job Content-Type: application/json {"jobName":"test","comment": "testing cancel-job"}
Response
201 Created Server: ApacheCoyote/1.1 Transfer-Encoding: chunked Content-Encoding: gzip Vary: Accept-Encoding Date: Tue, 31 Jan 2012 13:06:47 GMT
34
Job Control
Supported requests
POST AEWS/event/force-start-job method: Start a Job, Application or Group by Force
URL: https://webserver:port/AEWS/event/force-start-job?parameters
35
Job Control
Supported requests
POST AEWS/event/off-ice-job method: Take a Job, Application or Group Off Ice
URL: https://webserver:port/AEWS/event/off-ice-start-job?parameters
POST AEWS/event/off-noexec-job method: Take a Job, Application or Group in Off NOEXEC status
URL: https://webserver:port/AEWS/event/off-no-exec-job?parameters
36
Job Control
Supported requests
POST AEWS/event/restart-job method: Restart a Job
URL: Note: https://webserver:port/AEWS/event/restart-job?parameters Applies to z/OS or MicroFocus Job only
37
38
39
Security Implementation
Authentication
Requires EEM (Native Security not supported) EEM JAAS Login Module uses BASIC authentication over SSL Access controlled by Local EEM Application Group User MUST belong to this group Authorization Uses WAAE polices
40
42
Q&A
Recommended Sessions
SESSION #
MW118SN MW122SN MW120SN
TITLE
Defining User Experience for the Future of Workload Management Unlocking the True Potential of New Job Types in CA Workload Automation AE (CA AutoSys) r11.3 Real-Life Example: Exploiting CA Workload Automation AE (AutoSys) to Reduce Operational Costs
DATE/TIME
04/24/2013 at 10:00 pm 04/24/2013 at 8:30 pm 04/24/2013 at 11:15 pm
Related Technologies
Session Evaluation
46