Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Enviar a informação para algum componente sender (fileFile, emailEmail, ftpFTP, etc);

  2. Realizar a identificação e análise do conteúdo para que sejam tomadas algumas decisões.

O componente Aggregator está disponível a partir da atualização fluig ESB 12.3.x.

 

 

Parâmetros

CampoDescrição
NameInserir uma identificação para a configuração do componente.
completionSizeNúmero máximo de mensagens agregadas. Esta é definida com um valor numérico entre 1 e 9999.
completionTimeoutTempo, em segundos, que o componente deve ficar inativo (sem receber mensagens) antes de encerrar a agregação. Esta opção pode ser definida como um valor entre 1 e 9999. Não é possível utilizar esta opção juntamente com o parâmetro CompletionInterval, apenas um dos dois pode ser utilizado.
completionIntervalPeríodo, em segundos, que o componente será agendado para encerrar a agregação. O ESB mantém uma tarefa em background que é ativada a cada período configurado. Não é possível utilizar esta opção juntamente com o parâmetro completionTimeout, apenas um deles pode ser utilizado.
usePersistenceQuando selecionado, o ESB persistirá o conteúdo das messagens mensagens agregadas em memória secundária até que o processo de agregação seja concluído. Esta opção é recomendada quando houver o requisito de continuar agregando mensagens mesmo após o reinício do serviço do ESB para agregações que não foram concluídas anteriormente. As mensagens agregadas são mantidas em persistência local no diretório: ${ESB_HOME}/data/hawtdb.dat.
IgnoreInvalidCorrelationKeysQuando selecionado, configura o componente para ignorar os tokens de correlação, que não podem ser avaliados para um valor. Por padrão, o ESB vai lançar uma exceção quando não encontrar um identificador na mensagem para agregação, mas é possível ativar esta opção para ignorar esta situação.
TypeConfigura o componente para agregar tipos de conteúdos de mensagens distintas. Os valores possíveis são:
  • TXT;
  • XML.


Parâmetros TXT

CampoDescrição
TxtCorrelationTypeEspecifica qual a regra de agregação das mensagens. Pode assumir dois (2) valores:
  • AllMessages - agrega todas as mensagens;
  • Contains - agrega as mensagens de acordo com o token informado no parâmetro containsToken.
containsTokenAgrega as mensagens que contém o token especificado neste parâmetro.
useLineBreakInsere caracter caractere de quebra de linha nas mensagens.


Parâmetros XML

CampoDescrição
XmlcorrelationTypeEspecificar qual o tipo de conteúdo da mensagem. Pode assumir dois (2) valores:
  • AllMessages - todas as mensagens;
  • XPath - agrega as mensagens de acordo com o token informado no parâmetro XPath.
XPathAgrega as mensagens que contém o XPath informado neste parâmetro.
rootTagNameCria uma tag XML raiz para a agregação contendo o nome especificado neste parâmetro.

 

...