Integration tasks are simplified by grouping resources into projects and then allowing them to be shared within and between projects. For example even when a data source is used many times within a project only a single copy of the data source is required in that project. Within a project changes such as login parameters to a mail server for example or user passwords to access a database, need only be made in one place.
Projects will correspond to specific integration tasks and group integration
resources needed to execute these tasks. Expand an individual project
under the Projects node
in Explorer by
pressing + next to the project name. This will list the main components
of the project in the Explorer tree. Expand any constituent list, for
example Data sources
by pressing + again. Components can
be copied from one project to another using drag
or copy and paste. In summary the primary components of a project
include:
Actions
: Expand the actions list to see a list of all action
types available in the system, then expand a particular action type to
see instances in the project of this action type in the Details pane.
Right click an action type in Explorer tree to create a new action of
this type in the project. Right-click an action instance to alter the
properties of this action, or to execute, schedule, generate a report,
or view events associated with this action. See Actions
overview and Project
action menu
Data
sources : Expand the list in the Explorer tree to
display a list of all the data source types, and select a type to list
all instances of this data sources type in the project, displayed in the
Details pane. Select a data source instance in this list to bring up the
right click menu which for example lets you access the data source properties,
see Data source overview.
Event
monitoring : Actions and activities can be developed
and tested within a project, but to be deployed to a production server
they will usually be associated to 'specified events' which trigger their
execution. See Events overview.
Different kinds of events can trigger actions and workflow activities.
These event types correspond to the Event Monitors held under a host's
Event Monitoring node. For instance, common event specifiers are receipt
of a file in a specified directory (File Monitor) or an email matching
defined criteria (Mail Event Monitor). Events can also be triggered by
a time Scheduler. See Event
monitor overview for links and discussion of the event types supported.
Global
variables: It
can be convenient to define variables and then use them throughout a project.
This process enhances the system's capabilities by initializing global
variables to a specific value before they are used in an activity. You
can also use global variables as a data source type, see Global
variables overview, Global variable
summary, Global
variable data source. When a project is copied its global variables
are copied as well.
Web
services : are modular, self-describing applications
which are fast becoming a standard means of sending and receiving information
over distributed networks. The system allows the use and publication of
web services which can be incorporated into workflow activities and are
defined as part of a project, see Web
services overview for more.
Select and right-click a node in the tree to access the right-click menu for this element, for example you can create a new artifact or view or edit properties, see New data transfer or Action properties for examples.
Related topics include Workspace, Concepts overview, Hosts overview, Actions overview, Data source overview, Events overview, Project properties