Transformations > Java transformation > Defining a Java transformation
  

Defining a Java transformation

To define a Java transformation, configure the transformation fields and properties, enter Java code snippets on the Java tab, and compile the code.
Note: If you use third-party or custom Java packages, before you create a Java transformation, configure the classpaths to use when you compile the code and when you run the mapping that contains the transformation.
    1. In the Mapping Designer, drag a Java transformation from the transformations palette onto the canvas and connect it to the upstream and downstream transformations.
    2. Configure incoming field rules and output fields for the transformation.
    3. Configure the transformation properties.
    4. Write the Java code snippets that define the transformation functionality.
    5. Compile the code.
    6. Locate and fix compilation errors.