7.1

Table Of Contents
l In-Stream Splitter action tasks are used to split non-emulated data.
l Emulated Data Splitter action tasks are used to split all types of emulated data, with the exception of XML and database
data.
l XML Splitter action tasks are used to split XML data files.
l Database Splitter action tasks are used to split database files.
l PDF Splitter action tasks are used to split PDF files.
In previous versions of PlanetPress Suite Workflow Tools, only a single splitter, the Generic Splitter, was available. With it,
you could do all the things that you can now do with the splitters listed above. This versatility, on the other hand, had a cost in
terms of performance. Although the Generic Splitter is still available, for backward compatibility reasons, we strongly sug-
gest that you create new splitter action tasks using the new splitters. To add extra performance to your existing processes, we
even suggest replacing existing generic splitter action tasks with specific splitter action tasks. In some cases, the splitter
processing time will drop from hours to seconds.
About Using Emulations with Splitters
When an emulation is used with a splitter action task, the jobfile is emulated, cut to pieces and de-emulated. Most times, the
emulation/de-emulation process is completely transparent. However, in some cases, there may be minute differences.
When using the ASCII or Channel Skip emulation, if there are missing line feed characters (when lines end with a single car-
riage return in ASCII, or when lines start with a No line feed channel in Channel Skip), the output data will be different from the
input data, but the change will not be significant.
Let us imagine that a splitter action task processes the following data file using the ASCII emulation:
Data line1 of page 1<cr><lf>
Data line2 of page 1<cr>
Last data line of page 1<cr><lf>
Data line1 of page 2<cr><lf>
...and so forth...
Once split, the first file generated by the action task would look like this:
Data line1 of page 1<cr><lf>
Data line2 of page 1<cr>
Data line2 of page 1<cr><lf>
Last data line of page 1<cr>
But when opened with PlanetPress Design or a PlanetPress Suite Workflow Tool using the ASCII emulation, the data in the gen-
erated file would look exactly like the data in the original. The same would hold true for the Channel Skip emulation.
Note the following details about emulations and their options:
l With most emulations, if a file is split on a form feed, the form feed will not be appended to the output file.
l With the ASCII emulation, tabs within the input data file are replaced by spaces (the number of spaces is determined
within the configuration of the emulation).
l With the ASCII emulation, if the Remove HP PCL Escapes option is selected, the data coming out of the splitter will have
no escape sequences.
l The Goto column option of Channel Skip emulation is not supported.
Database Splitter Action Task Properties
Database Splitter are used to split database files into multiple data files that are passed to subsequent tasks in the process.
©2010 Objectif Lune Inc - 133 -