MESSAGE LOG Contents and Format

The MESSAGE LOG file contains row and column information for each integrity constraint violation logged.

A given load includes a timestamped header, row information, and a timestamped trailer. The header appears once per load. The trailer appears once if the statement executes successfully. The row information appears once for each integrity constraint violation logged.

The format of the header message is:
<datetime load started> Load Table <table-name>: Integrity Constraint Violations
For example:
2009-05-24 23:04:31 Load Table Customers: Integrity Constraint Violations

The row information message consists of:

For example:
1267 DATA VALUE 4
3216 UNIQUE 1
3216 NULL 3
3216 NULL 6
9677 NULL 1
The format of the trailer message is:
<datetime load completed> Load Table <table-name> Completed
For example:
2009-05-24 23:05:43 LOAD TABLE Customers: Completed
Note: The number of rows (errors reported) in the MESSAGE LOG file may exceed the IGNORE CONSTRAINT option limit, because the load is performed by multiple threads running in parallel. More than one thread may report that the number of constraint violations has exceeded the specified limit.
Related concepts
ROW LOG Contents and Format
MESSAGE LOG and ROW LOG Example