Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Xpress Conversion Toolkit (XCT) is a program that can help you :

...

migrate to the Universal Automation Controller (UAC)

...

.

It can produce different results depending on the chosen options. In general, it will produce all XML objects for the UAC environment.

...

Step 1

Set the Global options before reading the input file.

Step 2

Open the input file.

 Image RemovedImage Added


Additionally, scheduler-specific options can be set .Image Removedthrough a property file.

Image Added


If you do not already have a property file, click the Example button to print one.

Alternatively, scheduler-specific options can be set through a dialog

Image Added


Anchor
conversion finished
conversion finished
Step 3

When the conversion has finished, write the data to disk.

Image RemovedImage Added

Step 4

Load the data into Universal Controller.

Step 5

Review the reports created by the conversion tool.

Image Added

User Interface

...

1

Menu bar with progress indicator and message field.
 

2

Left pane displaying objects (Tasks, Triggers, Credentials, etc.) to be generated.
 

3

Right pane displaying the log, a search-field, and the filter buttons.

 

4

Right pane displaying the Global options.

Image RemovedImage Added
 


Anchor
Global Options
Global Options
Global Options

...

Option

Selected

Not selected

Language


The selected Locale

Default Local or English

Font


The selected font family

Default font or Menlo

File encoding

  • ISO-8859-1
  • UTF-8
  • UTF-16
  • IBM865

n/a

Agent type used in tasks

  • Agent variable
  • Agent cluster
  • Agent cluster variable


n/a

Output XML date-time format

n/a

Allow duplicate task names


Creates for each definition a unique task

Re-using task names when identical

Insert Timers in workflows


Uses Timers to handle time-dependent tasks

Uses Time-to-Wait to handle time-dependent tasks

Use a Daily Load Time

Mimics a Daily Plan time.

All triggers are created with this time.


Uses the original trigger time in the definition

System/Application indicator

Use this part of the task name to create different Run-time directories.

Image Removed

It produces some extra statistics on these ranges.

Add workflow suffix


Add the suffix to each workflow name

No action

Add Business Service to all objects


Create and assign a Business Service to all objects generated.

No action

Prefix all names


Prefixes all object names with this prefix

No action

Change task names

Replace part of the task name with a new String

Image Removed

No action

Specific Options

Scheduler-specific options will be asked for when using certain data input formats.
 

Cron Options

Cron File Type

System Cron files usually contain users as the first "word" in the command.

  • Set this option to System if you want the program to scan for users in the command and generate credentials.
  • Set this option set to User if you do not know what type of file is being processed.
     

Image Removed

...

Cron task names can be generated in four ways, depending on the options used

.

...

cronTask + sequence number

  • cronTask1
  • cronTask2

host name + sequence number

  • hostName1
  • hostName2

.csv Options

.csv options allow the user to choose from a set of drop-down boxes (combo boxes), whose columns should be interpreted. Every row is basically interpreted as a task.

...

Note
titleNote

The columns can be in any order. Use the combo-boxes to choose a column.

Keyboard shortcuts

...

.

Shortcut

Panel

0

Tasks

1

Agents

2

Resources

3

Credentials

4

Triggers

5

BusinessServices

6

Calendars

7

CustomDays

8

Variables

l

Log

o

options

Create Workflows Manually

...

Step 1

Right-click on the Tasks or Triggers pane.
 

Step 2

In the Create Workflow dialog that displays, enter a name for the new workflow.
 

Create Workflows from Triggers

The same procedure works on the Triggers pane. Every task attached to the trigger will be copied to the new workflow.

...

Sort the description field on triggers to 'cluster' triggers with the same description. Then use the create workflow function to build workflows from the sorted list.

Example 2: Use the create workflow function to 'nest' workflow that were already created by the parser.

Sub-Selections

The program can export sub-selections of the parsed data. Selections can be made in the left pane in the tasks section.

...

Select Delete Selection from UAC in Database to end delete requests to UAC.
 


 

Enrich XCT Data

When the data is in the XCT, you have the option to enrich/change this data.

Depending on what type of input was used, extra options are available if you right-click the tasks list.

Context Menu Tasks

Function

Description

Available when
Using File Input

Available when
Using Database GET

Copy name to clipboard

Copies the name of the task and puts it on the clipboard.

Y

Y

Log parents

Retrieves the names of all parents and prints these in the log.
(The log can copy to your clipboard.)

Y

N

Log predecessors

Retrieves the names of all predecessors and prints these in the log.
(The log can copy to your clipboard.)

Y

N

Create workflow

Creates a workflow from the selected tasks.
You will be prompted for the name.
 
Image Removed

Y

N

Add / Delete a Business Service

Add / Delete a Business Service to the selected tasks while preserving existing Business Service references.
You will be prompted for the name.
 
Image Removed

Y

Y

Add Email action

Creates an Email action for the selected tasks using a template connection.
You will be prompted for an Email address and the connection name.
 
Image Removed

Y

Y

Add Trigger

Adds a default daily trigger to the task.

Y

N

Add Virtual Resource

Creates a resource for the selected tasks.
You will be prompted for the name.
 
Image Removed

Y

Y

Add Local Variable

Creates a local variable for the selected tasks.
You will be prompted for the name and value.
 
Image Removed

Y

Y

Add end-dummy task to workflow

This will include dependencies to every ‘last’ vertex.

Y

N

Set Run / Skip Criteria

Creates Run/Skip criteria for each vertex associated with the selected tasks.
 
Image Removed

Y

N

Delete from database

See DELETE in Database Tools.
As opposed to the DELETE function in the Database Menu, which deletes all XCT objects from the UAC database in sequence, this DELETE is performed on the selected task(s) only!

Y

Y

Add System Operation

Creates a System Operation for only the selected tasks.

Y

N

The resulting action will be performed ONLY on the selected (blue) tasks.
 

Image Removed

Data Analysis

The XCT can provide a data analysis of the input data. It will show numbers/totals pertaining to the input as well as the output.

It enables you to assess the quality and quantity of the parsed and generated objects. This can be done in three ways:

  1. A visual inspection of the data by using the XCT user interface.
  2. Generating message reports on disk.
  3. Using the Report Analysis button in the log.

Analysis Walk-Through

...

Step

...

Action

...

Help

...

1

...

Run a conversion using file input

...

How to Use the Xpress Conversion Tool#Basic Workflow

...

2

...

Go to the Log Pane and press Report Analysis

...

Log

This will present you with a condensed view of all headers, counters, and totals.

The view is also available as a report on disk called "Analysis_Numbers.csv".

...

3

...

Go to File Menu and press Print Log Analysis.

This will create a number of reports:

...