The semantics of the <assign*> elements are similar to those of the <assign> step. A check-in error is triggered if the same variable name is specified for the <assignOutput> and <assignError> elements. The output and error streams are truncated in exactly the same way as the database output is currently truncated, that is, by specifying a value for pe.maxOutputSnapshotBytes in the configuration file.
If the variable indicated by varName for the <assign*> elements does not exist in a plan or component local scope or a plan local scope, a check-in error will result.