Service File form
|
|
Complete these fields to define processing and data mapping that occurs for each file or each record. If the Processing Method on the Method tab is:
file at a time
, complete only one row of the Parse Segments array.by record type
, complete a row for each record type, identifying each type in the Record Type field. The order of rows is not significant in this case.record at a time
, enter one or more rows in the order that the corresponding appear in the file. For example, if the file contains a single format, enter one row. If the file contains records in alternating formats, enter two rows.
Field |
Description |
Processing Prolog | |
Initial Activity |
Optional. Identify the name of an activity (in the class of the primary page) to run before processing each input file. If the activity you choose accepts input parameters, click the Params button and enter parameter values. |
Field |
Description |
Processing Epilog | |
Final Activity |
Optional. Identify an activity (that applies to the primary page class) to run after the entire file is processed. For example, this activity may commit changes to the database. |
Field |
Description |
Checkpoint Processing | |
Frequency |
Optional. Enter a positive number to cause the system to commit database changes after processing a number of input records matching that count. For example, enter 100 to cause a Commit method to execute after processing 100 input records. When this field is not blank, a final Commit operation also occurs after all input records are processed. If this field is blank, no automatic commit operations are performed. |
Success Criteria |
Optional. Identify a when condition rule to be evaluated after each input record is processed. If this rule evaluates to false, a database rollback occurs, backing out to the most recent commit operation. Processing of this input file is abandoned. The system records in instances of the Log-Service-File class the current processing status of each file, and can retry from that point. Checkpointing can work in conjunction with the Attempt Recovery fields on the File Listener form, to allow recovery from a temporary input/output failure. |