Download as pdf or txt
Download as pdf or txt
You are on page 1of 36

Utilizing the WCC Batch Interfaces

Presenters: Jeff Skonieczny, Elizabeth Dexter

Terms of This Presentation


This presentation was based on current information and resource allocations as of October 2009 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 CAs 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.
2 October, 2009 [Utilizing the WCC Batch Interfaces] Copyright 2009 CA

For Informational Purposes Only


Certain information in this presentation may outline CAs 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 document 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 of the possibility of such damages.

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Batch Interfaces: What are they?


> Perform functions using the command line rather than the graphical user interface
Create, modify, delete objects

> 4 interfaces:
Configuration Manager (including Credentials interface)

High Availability Job Status Console Job Flow Monitoring

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Batch Interfaces: Whats their value?


> Do everything you can do in the UI, Plus:
Create default objects and copy/modify Import and Export data Export your current configuration to back it up Move a configuration between Core machines
Create scripts/jobs to perform tasks Encryption option

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Configuration Batch Interface

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

A Brief Review of Configuration


> Create and Edit CCI Links > Create and Edit AutoSys, CA 7, SAP, Event, and JAWS servers > Customize feature parameters > Create Credentials > Deploy Changes > Restart Services

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Configuration Batch Interface


> Export Configurations > Import Configurations > Propagate configurations to other WCC servers > Deploy > Restart Services > Create and modify objects > Encryption > Long names, short names

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Configuration Batch Interface


> Export Configurations
wcc_config -u user_name -p password -x out_file [-c config1,config2...] [-plainpwd] [-v]
Configurations: ADMIN, CCI, CONFIG, CRED, HA, JAWS, JSC_SERVER, MONITOR, PROFILES, REPORTING

> Import Configurations


wcc_config -u user_name -p password -i input_file [plainpwd] [v]

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Propagating a Configuration
1. Export all configurations from the CA WCC server that has been configured. 2. Copy the text file created by the export to the CA WCC server that you want to run with the same configurations.
3. Change the server name where it appears in the text file to the name of the server you have copied the file to. 4. Import the text file on the server. 5. Deploy the configurations on the server.

6. Restart CA WCC services on the server.

10

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Configuration Batch Interface


> Deploy
wcc_config -u user_name -p password -d [-v]

> Restart Services


wcc_config -u user_name -p password -r [-s service_name1,service_name2...] [v]
Services

11

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Configuration Batch Interface


> Create and modify objects
Export a configuration (for example, servers) Create a template server definition Copy and modify as needed to insert your servers.

> Examples

12

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

High Availability Batch Interface

13

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

A Brief Review of HA
> Core and Spectator machines form a cluster
Core

Package

Package

> Data is created on the Core machine in the form of Packages

Spectator

Spectator

> Publish the packages to the spectator machines


> Apply the packages either immediately or at a convenient time

14

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

High Availability Batch Interface


> Publish a Package > Apply a Package > List Members of the HA Group > List packages on the Spectator Server > Encrypt and Run Command Line arguments

15

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

High Availability Batch Interface


> Publish a Package
wcc_ha -u user_name -p password -P [-a] -s spectator1,spectator2... -c configuration1,configuration2... | -f configurations_file [-C comments] [-v]

> Apply a Package


wcc_ha -u user_name -p password -a -i package_id.xml [U client-url] [-v]

16

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

High Availability Batch Interface


> List Members of the HA Group
wcc_ha -u user_name -p password -m [-v]

> List packages on the Spectator Server


wcc_ha -u user_name -p password -l [-U client_url] [-v]

> Encrypt and Run Command Line arguments > Examples

17

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Job Flow Design Batch Interface

18

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

A Brief Review of Job Flow Design


> Graphical Views > Create Job Flows > Create Filters
Name-based only

> Add Jobs > Check in/Check out > Put on Production/Take off Production

19

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Job Flow Design Batch Interface


> Export a Job Flow > Import a Job Flow > Propagating Flows to another WCC Server > Create a Job Flow > Delete a Job Flow > Check In/Check Out > Put on Production/Take off Production > Copy and Modify a Job Flow > Encryption
20 October, 2009 [Utilizing the WCC Batch Interfaces] Copyright 2009 CA

Job Flow Design Batch Interface


> Export All Job Flows on a WCC instance:
wcc_jfd -u user_name -p password -x output_file

> Import Job Flows


wcc_jfd -u user_name -p password -i input_file

21

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Job Flow Design Batch Interface


> Propagating Flows to another WCC Server
Export all job flow definitions from the CA WCC server where they were created.
Copy the text file created by the export to the CA WCC server where you want the same job flow definitions. Import the text file on the server.
Note: The CA Workload Control Center Monitoring Server service is automatically restarted after the import is completed.
Note: If the job flow exists on the target server, you must take it off production and check it out to modify it.

22

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Job Flow Design Batch Interface


> Create a Job Flow
insert: flow: "name": attributes;

> Delete a Job Flow


delete: flow "name";

> Check In/Check Out


checkin: flow "name" checkout:flow "name"

> Put on Production/Take off Production


on_production: flow "name off_production: flow "name"
23 October, 2009 [Utilizing the WCC Batch Interfaces] Copyright 2009 CA

Job Flow Design Batch Interface


> Flow Attributes
Name Description Status Range

> Filters
Server Description System (CA 7 only) Jobs

24

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Job Flow Design Batch Interface


> Jobs
Server Jobname Group Application

25

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Job Flow Design Batch Interface


> Copy and Modify Flows
Export or create a flow Create a template flow Modify name, description, filters, etc. Save to a file and import

> Examples

26

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Job Status Console Batch Interface

27

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

A Brief Review of Job Status Console


> Text-based monitoring > Real-time, consolidated VIEWS of job status and alerts/alarms > Configurable overall status of Views > Job Status, Alerts, Dashboard tabs > JM Server Logs > AutoSys Alarm Management

28

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Job Status Console Batch Interface


> Export Job Status Console Views > Import Job Status Console Views > Propagate Job Status Console Definitions to Other Servers > Create and Delete Views
Job Status, Prior Run, Run Log

> Create and Delete Filters


Job, Alert, Alarm, Prior Run, Run Log, Dashboard

> Create and Delete Alert Policies > Encryption and Short/Long names
29 October, 2009 [Utilizing the WCC Batch Interfaces] Copyright 2009 CA

Job Status Console Batch Interface


> Export Job Status Console Views
wcc_jsc -u user_name -p password -x output_file [-w view_list] [-v]

> Import Job Status Console Views


wcc_jsc -u user_name -p password -i,--import input_file [--norestart] [-v]

30

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Job Status Console Batch Interface


> Propagating Flows to another WCC Server
Export all job status console definitions from the CA WCC server that has the views and alert policies defined.
Copy the text file created by the export to the CA WCC server on which you want the definitions. Import the text file on the server.

31

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Job Status Console Batch Interface


> Create and Delete Views
insert jobstatus view: attributes insert prior_run view: attributes insert log_run view: attributes delete view: attributes

> Create and Delete Filters


Job, Alert, Alarm, Prior Run, Run Log, Dashboard Examples

32

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Job Status Console Batch Interface


> Create and Delete Alert Policies > Examples

33

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Changes for WCC r11.3

34

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Changes for WCC r11.3


> Monitoring Batch Interface > Job Type Filters > Job Templates > Removed: Job Flow Monitoring Batch Interface

35

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

Questions?

36

October, 2009

[Utilizing the WCC Batch Interfaces]

Copyright 2009 CA

You might also like