Error Processing and Input Files

If you preview or print a test copy before clicking , the errors that prevent an input file record from processing are reported in an error report.

The application makes no changes to the input and error files, and the error line number is not printed. Error line numbers print only if you click first.

An error occurs because a condition is not met for a field that is being processed in an input file record. Any input file records with one or more E (Error) type errors are removed from the input file and moved to an error file. The error file has the same format as the input file with an error file number added to it for reference. If the input file record contains one or more W (Warning) type errors (which serve as a notification that the input file record may contain an error) and the Prevent Insert/Update if Warning Conditions Exist check box is selected, the input file record moves to the top of the error file and a number is assigned to it. Conversely, if the input file record has one or more W (Warning) type errors and the Prevent Insert/Update if Warning Conditions Exist check box is not selected, the input file record is not moved to the error file.

The error file's file path is the same as the input file's file path, and named BMMMDDYY.ERR, where MMDDYY is the date on which the process is being run. If the error file already exists, new errors are appended to the file. 

Note:

If a record with one or more warnings, but no errors, is processed when the Prevent Insert/Update if Warning Condition Exists check box is cleared, that record is excluded from the count for Total Bad Records.

If you click or , and the File Format is Delimited, and the delimiter does not exist in Line 1 of the input file, the following error message displays: "Line 1 does not contain the correct field delimiter."

The application checks for error conditions in the applicable tables, as outlined in the Error Condition column in the following table. The following Error Values apply to each error condition and message indicated in the following tables:  

  • Record Type (REC_TYPE).
  • Assembly Part ID (ASY_PART_ID), Assembly Part Revision (ASY_PART_RVSN_ID).
  • Component Line Number (COMP_LN_NO).
  • BOM Configuration ID (BOM_CONFIG_ID).
  • Part and Provisional Part (PART and PROV_PART) error if you selected the Create New Provisional Parts check box.
  • Proposal ID (PROP_ID) and Proposal Revision (PROP_RVSN_ID) (applies to Proposal BOMs only).