You are here: Job and Form Set Rules Reference > JDT Rules Reference

JDT Rules Reference

The following pages list and explain the various job and form set rules you can use. The rules are discussed in alphabetical order on the pages following this table.

The following table lists the rules by function in the first column. The Level column indicates whether the rule is a job level rule (1) or a form set level rule (2) in the AFGJOB.JDT file.

The Overflow column indicates the rules which support the overflow feature. The overflow features allow extract data to flow onto an additional page if needed.

To…

Level

Use this rule

Overflow

Add a form set to a recipient batch

2

IfRecipUsed

na

Add a line record, such as for OMR marks, to the AFP record list

2

AddLine

na

Add a text label record to the AFP record list

2

AddTextLabel

na

Add data from the extract list into global variables

2

Ext2GVM

na

Add OMR marks on 1-up or on 2-up documents

1

OMRMarks

na

Add all of the functionality of running the GenPrint program

1

GenPrint

na

Append a global variable to an extract file

2

AppendGblToExtr

na

Append the NAFILE.DAT file data records for the current form set into an existing NAFILE.DAT file

2

WriteNAFile

na

Assign form sets to specific batches

2

AssignToBatch

na

Assign the recipients from a specific form to the other forms in a form set

2

MergeRecipsFromForm

na

Build a form candidate list

2

PXCandidateList

na

Build a form list by loading the FORM.DAT file into an internal linked list within the GenData program

1

BuildMasterFormList

na

Bypass all section processing

2

ForceNoImages

na

Change the default Locale setting for the transaction process until it is changed by a subsequent event 2 SetLocale na

Change the printer tray during processing.

2

SetOverflowPaperTray

na

Check a field’s value against another value for transactions currently in the generic linked list of objects

2

BatchByPageCount

na

Check for zero font IDs

2

CheckZeroFontID

na

Copy NA_Offset and POL_Offset into GVM variables

2

CreateRecordList

na

Copy the data from a given GVM variable into another GVM variable

2

GVM2GVM

na

Create a global variable

1

CreateGlbVar

na

Create a print file that contains a set of forms filtered by form name, form description, or recipient name

2

ServerFilterFormRecipient

na

Create a list of printers, batches, and buffers for the comment (RCB) records

1

InitMerge

na

Create a POL file when doing 2-up printing

2

WriteOutput

na

Create and populate a list of records which contain page ranges and total page counts for each recipient batch file

1

PageBatchStage1InitTerm

na

Create the recipient batches when running in two-step mode

2

WriteRCBFiles

na

Define an overflow variable

1

SetOvFlwSym

yes

Delete records from an extract list

2

DelExtRecords

na

Dump an extract list to a file

2

DumpExtList

na

Dump an extract list to a file by transaction

2

DumpExtractListToFile

na

Exclude transactions from being processed in one- and two-step mode processing

1

BuildExcludeList

na

Execute a DAL script

2

PostTransDAL

na

Execute a DAL script

2

PreTransDAL

na

Execute a DAL script if certain conditions are met

2

PXTrigger

na

Execute a user function

1

RunUser

na

Execute specific transactions for testing purposes

2

RULTestTransaction

na

Execute regional date processing (RDP) rules on forms.

2

RegionalDateProcess

na

Extract a form set from a DAP archive using an extract file.

2

LoadFormsetFromArchive

na

Get a print batch name from an extract file

2

SetOutputFromExtrFile

na

Get memory allocation information

1, 2

AllocDebug

na

Get the company (Key1 field) from the extract data

2

GetCo

na

Get the current date and use it as the run date

2

GetRunDate

na

Get the line of business (Key2 field) from the extract data

2

GetLOB

na

Import a single transaction from a combined NA/POL file

2

ImportNAPOLFile

na

Import a single transaction from a standard import file

2

ImportFile

na

Import an extract file

2

ImportExtract

na

Import an XML extract file

2

ImportXMLExtract

na

Import an XML file

2

ImportXMLFile

na

Import multiple transactions from a combined NAPOL extract file

2

ImportNAPOLExtract

na

Initialize input files for AFP printers

2

MergeAFP

na

Initialize resources such as input and output files

1

JobInit1

na

Initialize the overflow feature

1

InitOvFlw

yes

Initialize the system for using the ConvertWIP rule

1

InitConvertWIP

na

Load a table into a link list

1

LoadListFromTable

na

Load and initialize all forms

2

BuildFormList

na

Load entries from the SETRCPTB.DAT file based on the Key fields and transaction type

2

LoadRcpTbl

na

Load extract data into memory for each transaction

2

LoadExtractData

na

Load printer and recipient batch information

1

InitPrint

na

Load text tables into the text table list

1

LoadTextTbl

na

Load the field rules from the MASTER.DDT file into an internal linked list

2

LoadDDTDefs

na

Load the table files listed in the tables list file

1

LoadTblFiles

na

Maintain the exact data printed without Library Manager

2

InlineImagesAndBitmaps

na

Map data you are importing

2

ImageMapImportData

na

Nest overflow within overflow

2

RULNestedOverFlowProc

yes

Open NA and POL files

1

InitPageBatchedJob

na

Paginate the form set and merge field data, page ranges, and total pages

2

PaginateAndPropagate

na

Parse comment records into the GVM variable field data

2

ParseComment

na

Print form sets—for multi-step processing

2

PrintData

na

Print form sets—for single-step processing

2

PrintFormset

na

Process a queue

1

ProcessQueue

na

Process each field triggered by the SETRCPTB.DAT file—for multi-step processing

1

RULStandardFieldProc

na

Process each field triggered by the SETRCPTB.DAT file—for single-step processing

2

StandardFieldProc

na

Process each field triggered by the SETRCPTB.DAT file—for WIP Transaction Processing

2

WIPFieldProc

na

Process each section triggered by the SETRCPTB.DAT file—for multi-step processing

1

RULStandardImageProc

na

Process each section triggered by the SETRCPTB.DAT file—for single-step processing

1

StandardImageProc

na

Process each section triggered by the SETRCPTB.DAT file—for WIP Transaction Processing

1

WIPImageProc

na

Process each transaction listed in the extract file

2

RULStandardTransactionProc

na

Process the extract file and create information created in both the GenTrn and GenData steps

2

NoGenTrnTransactionProc

na

Process the groups (Key1, Key2 combinations) that exist in the form set, as opposed to only a single set of keys specified in the TRNFILE.DAT file

2

ProcessTriggers

na

Process WIP transactions manually approved or rejected in Documaker Desktop

2

WIPTransactions

na

Register the MapFromImportData rule which the system then uses instead of the NoOpFunc rule

2

ReplaceNoOpFunc

na

Remove forms from form sets

2

FilterForm

na

Remove forms from form sets based on recipients

2

FilterRecip

na

Replace the LoadRcpTbl and RunSetRcpTbl rules in implementations created by Documaker Studio

2

RunTriggers

na

Replace the RULStandardBaseProc rule when you use IDS to run Documaker

1

ServerJobProc

na

Reset the overflow feature

2

ResetOvFlw

yes

Reset the pRPS structure after the GVM variables have been remapped.

2

ResetDocSetNames

na

Restart the GenData program

1

RestartJob

na

Restart the GenData program

2

RULCheckTransaction

na

Run a user function

1

RunUser

yes

Run Documaker Server from another application via an XML job ticket

1

TicketJobProc

na

Run specified entries in the set recipient table

2

RunSetRcpTbl

na

Run the GenArc program as part of single-step processing

2

Archive

na

Run the GenArc program as part of single-step processing

1

InitArchive

na

Run the GenWIP process to transfer transactions into WIP

2

ConvertWIP

na

Send a transaction to a batch based on the number of pages the system generates when it processes the transaction

2

BatchingByPageCountINI

na

Send transactions to a batch based on data in the extract file

2

BatchingByRecipINI

na

Send a transaction to a specific print batch based on the number of page count for each recipient of all form sets the system generates when it processes the transaction

2

BatchingByPageCountPerRecipINI

na

Send a transaction to the manual batch when specified field errors occur

1

ErrorHandler

na

Send a transaction to WIP when the system sees that a field designated as Required does not contain data

2

RequiredFieldCheck

na

Set the amount of memory you want the system to use to store the information in Key fields (speed processing of complex forms)

1

InitSetRecipCache

na

Set the copy count for all forms except those listed

2

SetRecipCopyCount2

na

Set the copy count for all forms specified

2

SetRecipCopyCount

na

Set the current recipient batch file

2

GetRCBRec

na

Sort RCB batches before they are printed (so you can call a sort program to rearrange the order of the RCB files)

1

SortBatches

na

Specify a job definition file

1

StandardFieldProc

na

Specify a print batch file for all recipients

2

AssignBatWithTbl

na

Specify multiple XDBs to use across multiple key combinations

2

MultipleDataDictionaryFiles

na

Specify the codes the system should look for in WIP Transaction Processing

1

MergeWIP

na

Specify the text in the header of the error file

1

SetErrHdr

na

Switch between print files when doing 2-up printing

2

ProcessRecord

na

Terminate an XDB instance and free memory

1

Dictionary

na

Translate error information

1

TranslateErrors

na

Use an XML extract file

2

UseXMLExtract

na

Use an XML extract file

2

XMLFileExtract

na

Write out forms which contain descriptions of the other forms in the form set

2

FormDescription

na

Write transactional information into each page of the print stream

1

InstallCommentLineCallback

na

Write out full NA and POL information as well as certain export field information

2

DocumentExport

na

Write the page count for each recipient when doing 2-up printing

2

WriteRCBWithPageCount

na

Write the POL set to the POLFILE.DAT file

2

UpdatePOLFile

na