IronsidesSample
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>