Problem Reporting

Section - TM Language Reference

TM has several ways of reporting problems with transforms and data transformations.

Problem Reports in the TM Design Tool

TM Design Tool uses the output pane to display messages about problems encountered during the building (code-generation) operation.

Problem Reports in the TM Test Tool

Even when a project builds successfully, there may still be run-time errors (for example if the structure of the selected source data store does not correspond precisely with the Model used to develop the project).

The Test System GUI includes an output pane that displays messages about problems encountered during the running of a transformation.

Log Files

The Test Tool writes diagnostic messages to a log file. A very detailed process log is also produced when a transformation is executed.

File logging is enabled through the Log to File and Log File Configuration options on the View menu of the Test Tool.

When file logging is enabled, messages are recorded during code generation and running of a transformation project.

Java Errors

If run-time exceptions occur, the Transform of the current instance is aborted.

Subsequent instances are still Transformed, unless the stoponerror flag is set in Exec.properties.

Exceptions in Java User Defined Functions that are not handled will also cause this behaviour. I t is of course possible (indeed, desirable) to catch exceptions within the function.
 

For further information, see also: