Árvore de páginas

Versões comparadas

Chave

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

...

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.
completionSizeCompletion SizeNúmero máximo de mensagens agregadas. Esta é definida com um valor numérico entre 1 e 9999.
completionTimeoutCompletion TimeoutTempo, 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.
completionIntervalCompletion IntervalPerí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.
usePersistenceUse PersistenceQuando selecionado, o ESB persistirá o conteúdo das 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.
IgnoreInvalidCorrelationKeysIgnore Invalid Correlation KeysQuando 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
TxtCorrelationTypeCorrelation TypeEspecifica qual a regra de agregação das mensagens. Pode assumir dois (2) valores:
  • AllMessages All Messages - agrega todas as mensagens;
  • Contains - agrega as mensagens de acordo com o token informado no parâmetro containsToken Contains Token.
containsToken
Contains TokenAgrega as mensagens que contém o token especificado neste parâmetro.
useLineBreakUse Line BreakInsere caractere de quebra de linha nas mensagens.


Parâmetros XML

CampoDescrição
XmlcorrelationTypeCorrelationTypeEspecificar qual o tipo de conteúdo da mensagem. Pode assumir dois (2) valores:
  • AllMessages All Messages - 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.
rootTagNameRoot Tag NameCria uma tag XML raiz para a agregação contendo o nome especificado neste parâmetro.

 

...