Sumário

Search

  1. Prefácio
  2. Trabalhando com Transformações
  3. Transformação Agregador
  4. Transformação Personalizada
  5. Funções de Transformação Personalizada
  6. Transformação Mascaramento de Dados
  7. Exemplos de Mascaramento de Dados
  8. Transformação Expressão
  9. Transformação Procedimento Externo
  10. Transformação Filtros
  11. Transformação HTTP
  12. Transformação de Resolução de Identidade
  13. Transformação Java
  14. Referência da API da transformação Java
  15. Expressões Java
  16. Exemplo de Transformação Java
  17. Transformação Joiner
  18. Transformação Pesquisa
  19. Caches de Pesquisa
  20. Cache de Pesquisa Dinâmica
  21. Transformação Normalizador
  22. Transformação Classificação
  23. Transformação Roteador
  24. Transformação de Gerador de Sequência
  25. Transformação Classificador
  26. Transformação de Qualificador de Origem
  27. Transformação SQL
  28. Usando a Transformação SQL em um Mapeamento
  29. Transformação Procedimento Armazenado
  30. Transformação Controle de Transações
  31. Transformação União
  32. Transformação Dados Não Estruturados
  33. Transformação Estratégia de Atualização
  34. Transformações XML

Guia de Transformações

Guia de Transformações

Usando a Guia Código Java

Usando a Guia Código Java

Utilize a guia Código Java para definir, compilar e corrigir erros de compilação no código Java. Crie trechos de código nas guias de entrada de código.
Ao definir o código Java, você pode executar a seguinte tarefa:
  • Definir um código ou um bloco estático, variáveis de instância e métodos definidos pelo usuário.
  • Definir expressões Java e uma lógica de transformação.
  • Utilizar os métodos API de transformação Java e construções de linguagens Java padrão.
  • Importar Java APIs de terceiros, pacotes Java internos ou pacotes Java personalizados. Você pode usar trechos de código Java de pacotes Java.
Depois de desenvolver trechos de código, você poderá compilar o código Java e ver os resultados da compilação na janela Saída ou exibir o código Java completo.
A guia Código Java mantém os seguintes componentes:
  • Navegador.
    Adicionar portas de entrada ou saída ou APIs a um trecho de código. O Navegador lista as portas de entrada e saída da transformação, as APIs de transformação Java disponíveis e uma descrição da porta ou da função API. Para as portas de entrada e saída, a descrição inclui o nome da porta, o tipo, o tipo de dados, a precisão e a escala. Para as funções API, a descrição inclui a sintaxe e a utilização da função API.
    O Navegador desabilita qualquer porta ou função API que não esteja disponível para a guia da entrada de código. Por exemplo, você não pode adicionar portas ou funções API de chamada usando a guia de entrada de código Importar Pacotes.
  • Janela do código.
    Desenvolva o código Java para a transformação. A janela do código usa o realce básico de sintaxe Java.
  • Guias de entrada de código.
    Defina o comportamento da transformação. Cada guia de entrada de código tem uma janela de código associada. Para inserir o código Java de uma guia de entrada de código, clique na guia e grave o código Java na janela de código.
  • Link Definir Expressão.
    Abre a caixa de diálogo Definir Expressão que você utiliza para criar expressões Java.
  • Link Configurações.
    Abre a caixa de diálogo Configurações. Utilize a caixa de diálogo Configurações para definir a classpath para pacotes Java de terceiros e personalizados, habilitar a alta precisão para tipos de dados decimais e processar dados em menos de um segundo. O Cliente do PowerCenter inclui arquivos dentro da classpath quando compila o código Java.
  • Link Compilar.
    Compila o código Java da transformação. A saída do compilador Java, inclusive mensagens de erro e informativas, aparece na janela Saída.
  • Link Código Completo
    . Abre a janela Código Completo para exibir o código de classe completo da transformação Java. O código completo da transformação inclui o código Java das guias de entrada de código adicionadas ao modelo de classe de transformação Java.
  • Janela Saída.
    Exibe os resultados da compilação da classe de transformação Java. Você pode clicar com o botão direito do mouse em uma mensagem de erro na janela Saída, para localizar o erro no trecho de código ou no código completo da classe de transformação Java na janela Código Completo. Você também pode clicar duas vezes em um erro na janela Saída para localizar a origem do erro.