Developing DTL Transformations Introduction to DTL Tools Background Introduction to the Data Transformation Builder Page Introduction to the DTL Diagram Controlling the Display Introduction to the Data Transformation List Page Other Tools Using Data Transformations Creating Data Transformations Creating a Transformation Opening an Existing Transformation Specifying Transformation Details Editing Transformation Actions Rearranging Actions Working with Groups of Actions Undoing a Change Saving a Transformation Compiling a Transformation Deleting a Transformation Syntax Rules References to Message Properties Literal Values Valid Expressions Adding Assign Actions Introduction Copying the Source Message Copying a Value from a Source Property to a Target Property Copying Values of All Sub-properties Assigning a Literal Value to a Target Property Using an Expression for the Value of a Target Property Assigning a Value to a Collection Item Inserting a List Item Appending a List Item Removing a Collection Item Clearing a Collection Property Adding Other Actions Adding an If Action Adding a For Each Action Adding a Subtransform Action Adding a Trace Action Adding a Code Action Adding an SQL Action Adding a Switch Action Adding a Case Action Adding a Default Action Adding a Break Action Adding a Comment Action Testing Data Transformations Using the Transformation Testing Page Testing a Transformation Programmatically