Ao projetar uma transformação Java, é necessário considerar fatores como o tipo de transformação que você deseja criar.
Ao projetar uma transformação Java, considere as seguintes questões:
Você precisa criar uma transformação Java ativa ou passiva?
Uma transformação Java passiva gera uma única linha de saída para cada linha de entrada na transformação.
Uma transformação Java ativa gera várias linhas de saída para cada linha de entrada na transformação.
Você precisa definir funções na transformação Java? Em caso afirmativo, quais expressões você deseja incluir em cada função?
Por exemplo, você pode definir uma função que invoque uma expressão para procurar os valores de portas de entrada ou saída, ou para procurar os valores de variáveis da transformação Java.
Deseja criar uma transformação Java reutilizável ou não reutilizável?
Uma transformação reutilizável pode existir em vários mapeamentos.
Uma transformação não reutilizável pode existir dentro de um único mapeamento.