Nas guias de entrada de código do modo de exibição
Java
no Editor
, você pode adicionar métodos API ao código Java para definir o comportamento da transformação.
Para adicionar um método API ao código, expanda a lista
APIs que podem ser chamadas
no navegador da guia de entrada de código e clique duas vezes no nome do método que você deseja adicionar ao código.
Como alternativa, você pode arrastar o método do navegador até o trecho de código Java ou inserir manualmente o método API no trecho de código Java.
Você pode adicionar os seguintes métodos API ao código Java em uma transformação Java:
commit
Gera uma transação.
defineJExpression
Define uma expressão Java.
failSession
Lança uma exceção com uma mensagem de erro e apresenta falha no
mapeamento
da sessão
.
generateRow
Gera uma linha de saída para transformações Java ativas.
getInRowType
Retorna o tipo de entrada da linha atual na transformação.
incrementErrorCount
Incrementa a contagem de erros do
mapeamento
da sessão
.
invokeJExpression
Invoca uma expressão Java que você definiu usando o método defineJExpression.
isNull
Verifica se há um valor nulo em uma coluna de entrada.
logError
Grava uma mensagem de erro no log da
sessão
.
logInfo
Grava uma mensagem com informações no log da
sessão
.
resetNotification
Se a máquina do Data Integration Service estiver sendo executada no modo de reinicialização, redefina as variáveis que você usa no código Java depois de executar um mapeamento.
rollback
Gera uma transação de reversão.
setNull
Define como nulo o valor de uma coluna de saída em uma transformação Java ativa ou passiva.
setOutRowType
Define a estratégia de atualização de linhas de saída. Pode sinalizar linhas para inserção, atualização ou exclusão.