Sumário

Search

  1. Prefácio
  2. Introdução à Transformação de Dados
  3. Transformação do Processador de Dados
  4. Formatos de Entrada e Saída do Assistente
  5. Entrada e Saída Relacionais
  6. Usando o editor do IntelliScript
  7. XMap
  8. Bibliotecas
  9. Objeto de Esquema
  10. Interface da Linha de Comando
  11. Scripts
  12. Analisadores
  13. Portas de Script
  14. Processadores de Documentos
  15. Formatos
  16. Recipientes de Dados
  17. Âncoras
  18. Transformadores
  19. Ações
  20. Serializadores
  21. Mapeadores
  22. Localizadores, Chaves e Indexação
  23. Streamers
  24. Validadores, Notificações e Tratamento de Falhas
  25. Regras de Validação
  26. Componentes de Script Personalizados

Guia do Usuário

Guia do Usuário

Exemplo de Interface Java

Exemplo de Interface Java

Como exemplo, considere um processador de documentos que aceita uma entrada de arquivo. O processador deve implementar a classe
CMXFileProcessor
, que tem o seguinte método:
public String process( CMXContext context, String in, String additionalFilesDir, CMXEventReporter reporter) throws Exception
O significado dos parâmetros é o seguinte:
Parâmetro
Descrição
context
Parâmetro de entrada. Um objeto que contém as propriedades que o Script transmite para o componente. O método
parameters
do objeto retorna um vetor que contém os valores de propriedades.
in
Parâmetro de entrada. O caminho completo do arquivo no qual o componente opera.
additionalFilesDir
Parâmetro de saída opcional. O caminho de um diretório temporário no qual o componente grava arquivos. No final do processamento, o Script exclui todo o conteúdo do diretório.
reporter
Parâmetro de entrada. Um objeto que fornece o método report, que o componente pode usar para gravar eventos no log de eventos.