Um analisador definido pelo usuário é um programa que interpreta o fluxo de bits de uma mensagem de entrada e cria uma representação interna da mensagem em uma estrutura da árvore. Um analisador definido pelo usuário também pode regenerar um fluxo de bits para uma mensagem de saída a partir da representação interna da árvore de mensagens.
Crie um analisador definido pelo usuário quando os analisadores WebSphere Message Broker não forem suficientes para analisar as mensagens definidas pelo usuário.
Não utilize os analisadores definidos pelo usuário para fornecer funções de conectividade ou de transformação. Na maioria dos casos, o MRM ou outros analisadores fornecidos pela IBM® são capazes de analisar a maioria dos tipos de formato padrão. Você também pode analisar uma mensagem ou construir uma árvore de mensagens em um nó definido pelo usuário sem precisar gravar um analisador. Por exemplo, um nó definido pelo usuário que lê e-mails de um servidor POP3 pode analisar o e-mail e construir uma árvore de mensagens sem a necessidade de gravar um analisador definido pelo usuário.
Se o analisador for ser utilizado somente em um nó definido pelo usuário, não é necessário utilizar um analisador definido pelo usuário. No entanto, considere um analisador definido pelo usuário se o analisador for ser chamado a partir de outros nós do fluxo de mensagens.