IronsidesSample

On Windows, use copy_file.pl instead of copy_file.sh.
Property Value
Completion method Auto
Default insert status Not set
Reprint method Open loop
Control File: Rules file

/aiw/aiw1/config/fbi/IRON.icf.kicFile.dsc

/aiw/aiw1/config/fbi/IRON.icf.jdfFile.dsc

Control File: Header No
Control File: Header rules file  
Control File: Format Fixed length record (FLR)
Control file: Send command copy_file.sh -d /aiw/aiw1/System/icf/IRON_in/${Job.Inserter.JobID}.icf
Second Control File: Rules file  
Second Control File: Header No
Second Control File: Header rules file  
Second Control File: Format Extensible Markup Language (XML)
Second Control File: Send command  
Results File: Parsing rules file /aiw/aiw1/config/fbi/IRON.icf_results.dsc
Results File: Format Fixed length record (FLR)
Results File: Receive command copy_file.sh -s /aiw/aiw1/System/icf/IRON_out/${Job.Inserter.JobID}.icf
Results File: Job-properties rules file /aiw/aiw1/config/fbi/IRON.icf_results.process.job.dsc
Results File: Document-properties rules file /aiw/aiw1/config/fbi/IRON.icf_results.process.doc.dsc
Results File: Polling interval (seconds) 30
Results File: Polling command  

Content and output of sample file IRON.icf.jdfFile.dsc

This is the content of the sample rules file located at /aiw/aiw1/samples/icf/IRON.icf.jdfFile.dsc, excluding comments:

[XmlRecordTag=JobTicket]
[expr=recnum()==1]
JobId,character,8,[expr=Job.Inserter.JobID]
JobType,character,10,[expr="KIC"]
AccountId,character,20,[expr=if(defined(Job.Name),Job.Name,"")]
StartSequence,integer,8,[expr=fmt("%08i",1)]
EndSequence,integer,8,[expr=fmt("%08i",Job.Doc.DocumentCount)]

This is the XML output produced by the statements in the sample file:

<JobTicket>
	<JobID>[value of Job.Inserter.ID]</JobID>
	<JobType>KIC</JobType>
	<AccountID>[value of Job.Name or empty string]</AccountID>
	<StartSequence>00000001</StartSequence>
	<EndSequence>[value of Job.Doc.DocumentCount, formatted to eight digits]</EndSequence>
</JobTicket>