Data Transformation Engine Integration Flow Designer Reference Guide

Chapter 4 - How the Integration Flow Designer Works Theory of Operation
Integration Flow Designer Reference Guide
55
A map component references an executable map; it does not consume it. That is,
the executable map exists externally and is reusable such that another map
component can also reference it. You define an executable map once and then use
it as many times as you want in the IFD. Since the IFD treats every map
component as a unique instance, you can define multiple map components that
reference the same executable map.
The IFD enables you to work from the bottom up. You can roll existing executable
maps up into systems. The IFD also enables you to work from the top down. You
can start at the top defining systems of maps that have not yet been implemented
and you work your way down later to implement these maps. You can also do a bit
of both: reference existing executable maps and maps that will be implemented
later within the same system.
A map component is an executable unit. The IFD maintains the execution settings
that you specify separately with each map component. The referenced compiled
map files and source map files are static and are not modified directly with this
information. The settings are eventually used on designated servers to execute
the maps.
Command or Event Servers
The IFD manages collections of maps at design time while a Command or Event
Server manages the execution of maps at run time. The IFD treats a map as an
indivisible unit at design time while a Command or Event Server treats maps as
indivisible units at run time.
A Command Server manages the execution of one system at a time. An Event
Server manages the execution of as many systems as you have defined
concurrently.
Command Servers
A Command Server executes maps based on commands that you supply using a
predefined command-line syntax. You start a Command Server, providing it with
one or more commands, and the Command Server terminates when it has
completed the last command. The commands for a Command Server can be
produced by the IFD from the execution settings that you specify for map
components. You can also define the commands manually.