2022.2

Table Of Contents
The structure of a print flow
Initssimplestform,aprintflowmayconsistofonlytwonodes:onenodethatcapturesadatafile,such
asawatch,watch-directoryorread filenode,andtheOLConnectall in onenode.
Theall in onenodecombinesthefollowingfourOLConnectnodes:
l
Thedata mappingnodethatextractsdatafromafileandstoresarecordsetinthedatabase,or
thedata getnodethatretrievespreviouslyextracteddatafromthedatabase.
o
Thedata mappingnodeneedsadatamappingconfiguration,madewiththeDataMapper
(see"Datamappingconfigurations"onpage199),andadatafileofcourse.
o
Allthedata getnodeneedsisaRecordSetID.
l
Thepaginated contentnode.Thisnodemergesthedatawithatemplate,resultinginPrintCon-
tentItems.TemplatesaremadewiththeDesigner(see"Templates"onpage414).
l
Thepaginated jobnode.ThisnodeturnsasetofPrintContentItemsintoaprintjob.Anyjobset-
tingsarepassedonviaaJobCreationPresetwhichismadewiththeDesigner(see"Job
CreationPresets"onpage1322).
l
Thepaginated outputnode.Thisnodecreatestheactualoutputfile(s)andstorestheminthe
FileStore.AnysettingsthatitneedsarepassedonviaanOutputCreationPresetwhichismade
withtheDesigner(see"OutputCreationPresets"onpage1324).
ThenodeslistedhereareOLConnectnodes;see"OLConnectnodes"onpage182.
TheOLConnectnodesarebuiltarebuiltinsuchawaythattheoutputofanodeisautomaticallyrecog-
nizedasinputbythenextnode.
l
Thedata mappingnodeoutputsadatasetIDinmsg.dataSetIdwhichisusedbythepagin-
ated contentnodetoretrievethedataandcreateasetofcontentitems.
l
Thepaginated contentnodeoutputsacontentsetIDinmsg.contentSetIdwhichisusedby
thepaginated jobnodetocreateaprintjob.
l
Thepaginated jobnodeoutputsajobsetIDtomsg.jobSetIdwhichisusedbythepaginated
outputnodetogenerateoutput.
Tobuildtheflowyoualsoneedsomenodesthatareavailablebydefaultorhavebeenmadebyother
parties.See"NodesusedinOLConnectflows"onpage185.
Theall in onenodeisthefastestandmostefficientwaytocreateprintoutput,asinthatcasemulti-
threadingissupported:thedatasetandcontentitemsareproducedinparallel.
Theseparatenodeswouldbeofuseinsituationslikethefollowing:
Page 192