Ao criar uma transformação Java, você define o tipo como ativo ou passivo.
Depois de definir o tipo de transformação, não será possível alterá-la.
Uma transformação Java executa o código Java que você define na guia
Na Entrada
Na Linha de Entrada
uma vez para cada linha de dados de entrada.
Uma transformação Java trata linhas de saída com base no tipo de transformação da seguinte forma:
Uma transformação Java passiva gera uma linha de saída para cada linha de entrada na transformação após processar cada linha de entrada.
Uma transformação Java ativa gera várias linhas de saída para cada linha de entrada na transformação.
Use o método generateRow para gerar cada linha de saída. Por exemplo, se a transformação contiver duas portas de entrada que representem uma data de início e uma data de término, você poderá usar o método generateRow para gerar uma linha de saída para cada data entre a data de início e a data de término.