0% found this document useful (0 votes)
22 views4 pages

Error Handling Explanation

The document outlines error handling settings for an Integration Service, detailing options for stopping sessions on various types of errors, including stored procedures and SQL commands. It also describes configurations for error logging, including log types, database connections, and file naming conventions. Additionally, it specifies settings for logging row data and the delimiter used for error log entries.

Uploaded by

iihtiics
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views4 pages

Error Handling Explanation

The document outlines error handling settings for an Integration Service, detailing options for stopping sessions on various types of errors, including stored procedures and SQL commands. It also describes configurations for error logging, including log types, database connections, and file naming conventions. Additionally, it specifies settings for logging row data and the delimiter used for error log entries.

Uploaded by

iihtiics
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd

Error Handling Settings

Stop On Errors

Override Tracing

On Stored Procedure Error

On Pre-Session Command Task Error

On Pre-Post SQL Error


Error Log Type

Error Log DB Connection

Error Log Table Name Prefix

Error Log File Directory

Error Log File Name

Log Row Data

Log Source Row Data

Data Column Delimiter


Description
Indicates how many non-fatal errors the Integration Service can
encounter before it stops the session. Non-fatal errors include
reader, writer, and DTM errors. Enter the number of non-fatal
errors you want to allow before stopping the session. The
Integration Service maintains an independent error count for
each source, target, and transformation. If you specify 0, non-
fatal errors do not cause the session to stop.
Optionally use the $PMSessionErrorThreshold service variable to
stop on the configured number of errors for the Integration
Service.
Overrides tracing levels set on a transformation level. Selecting
this option enables a menu from which you choose a tracing
level: None, Terse, Normal, Verbose Initialization, or Verbose
Data.
Required if the session uses pre- or post-session stored
procedures.
If you select Stop Session, the Integration Service stops the
session on errors executing a pre-session or post-session stored
procedure.

If you select Continue Session, the Integration Service continues


the session regardless of errors executing pre-session or post-
session stored procedures.

By default, the Integration Service stops the session on Stored


Procedure error and marks the session failed.
Required if the session has pre-session shell commands.

If you select Stop Session, the Integration Service stops the


session on errors executing pre-session shell commands.

If you select Continue Session, the Integration Service continues


the session regardless of errors executing pre-session shell
commands.

By default, the Integration Service stops the session upon error.


Required if the session uses pre- or post-session SQL.

If you select Stop Session, the Integration Service stops the


session errors executing pre-session or post-session SQL.

If you select Continue, the Integration Service continues the


session regardless of errors executing pre-session or post-
session SQL.

By default, the Integration Service stops the session upon pre-


or post-session SQL error and marks the session failed.
Specifies the type of error log to create. You can specify
relational, file, or no log. Default is none.
You cannot log row errors from XML file sources. You can view
the XML source errors in the session log.

Specifies the database connection for a relational error log.


Specifies table name prefix for a relational error log. Oracle and
Sybase have a 30 character limit for table names. If a table
name exceeds 30 characters, the session fails.
Specifies the directory where errors are logged. By default, the
error log file directory is $PMBadFilesDir\.
Specifies error log file name. By default, the error log file name
is [Link].
Specifies whether or not to log transformation row data. When
you enable error logging, the Integration Service logs
transformation row data by default. If you disable this property,
n/a or -1 appears in transformation row data fields.
Specifies whether or not to log source row data. By default, the
check box is clear and source row data is not logged.
Delimiter for string type source row data and transformation
group row data. By default, the Integration Service uses a pipe
( | ) delimiter. Verify that you do not use the same delimiter for
the row data as the error logging columns. If you use the same
delimiter, you may find it difficult to read the error log file.

You might also like