Cisco Cisco Workload Automation 6.3 User Guide
8
Introducing the Cisco Workload Automation Transporter
Basic Steps of the Transporting Process
job data in the two databases. Unfortunately, this one-to-one relationship rarely exists in the real world. For example, a
test environment may refer to a different set of agents than the production environment. Using mapping rules, the CWA
Transporter automates the process of promoting jobs from development to test or production databases.
test environment may refer to a different set of agents than the production environment. Using mapping rules, the CWA
Transporter automates the process of promoting jobs from development to test or production databases.
The Transporter compares the various objects of one database against the other database. Differences between the
databases are noted and a job rule object from the source database can be matched to a different object in the
destination database. When transporting job rules to another database, the CWA Transporter provides a list of possible
values in the destination database that can be selected to make a match for the source object without a mate. By
mapping objects from the source database to objects in the destination database, subsequent job rules using the same
objects can be transported without manual interaction.
databases are noted and a job rule object from the source database can be matched to a different object in the
destination database. When transporting job rules to another database, the CWA Transporter provides a list of possible
values in the destination database that can be selected to make a match for the source object without a mate. By
mapping objects from the source database to objects in the destination database, subsequent job rules using the same
objects can be transported without manual interaction.
While the CWA Transporter is primarily designed to promote jobs between databases, it can also be used for
synchronizing actions, events, variables, calendars, business views, resources, and job classes between two databases.
An interactive mode and a batch mode are available for job transports.
synchronizing actions, events, variables, calendars, business views, resources, and job classes between two databases.
An interactive mode and a batch mode are available for job transports.
The CWA Transporter has menu options and a toolbar to provide a convenient and easy-to-use interface to enhance the
object transporting process between two databases. The multi-step process is simplified by the toolbar mirroring the
sequence of steps that comprise the object rule transporting procedure.
object transporting process between two databases. The multi-step process is simplified by the toolbar mirroring the
sequence of steps that comprise the object rule transporting procedure.
CWA Export/Import Utility
The CWA Transporter also provides an export/import utility to migrate CWA objects like jobs, job groups, and calendars
from one CWA system to another without requiring that both systems are running. Objects are exported and imported
as files which can then be managed in your source control system. You can export/import individual jobs or job groups,
or use the Transporter to save multiple job, group, or calendar selections to a file and export/import multiple objects in
one operation. Using the job selections file also enables export of mappings.
from one CWA system to another without requiring that both systems are running. Objects are exported and imported
as files which can then be managed in your source control system. You can export/import individual jobs or job groups,
or use the Transporter to save multiple job, group, or calendar selections to a file and export/import multiple objects in
one operation. Using the job selections file also enables export of mappings.
The export/import feature can also create a delta set of objects that have changed between one export and another. This
enables an incremental export/import which can save time and disk space. You can use a compare command to see the
differences between exported files and the import destination.
enables an incremental export/import which can save time and disk space. You can use a compare command to see the
differences between exported files and the import destination.
Two interfaces are available to control the object export and import: the command line interface and the Transporter
graphical user interface. You can use these two interfaces interchangeably.
graphical user interface. You can use these two interfaces interchangeably.
After export and import, a validate feature can be used to ensure that all objects were successfully exported or imported.
See
for details about the Export/Import utility.
Basic Steps of the Transporting Process
Transporting objects from one source to another requires transporting and/or mapping different types of data objects
referenced by the objects as much as transporting the objects themselves. The process of transporting object data
between a designated source and destination consists of the following steps, though not all of the steps may be
necessary each time:
referenced by the objects as much as transporting the objects themselves. The process of transporting object data
between a designated source and destination consists of the following steps, though not all of the steps may be
necessary each time:
1.
Create connection definitions
– Define and save connections to the source and destination instances.
2.
Connect the selected source and destination
– Select a source to transport the object information from and a
destination to transport the information to.
3.
Read the data
– After connecting to the source and destination, click the Read Data button. This happens
automatically if the configuration option is set to do so.
4.
For Jobs/Groups only, filter out unwanted job data
– The list of jobs and job groups can be very extensive and
difficult to work with without filtering the displayed list. While optional, it is recommended to use filtering to reduce
the amount of job data displayed from the source. Jobs can be filtered by various criteria or wildcards using the Filter
dialog.
the amount of job data displayed from the source. Jobs can be filtered by various criteria or wildcards using the Filter
dialog.