Extensões Definidas pelo Usuário

Uma extensão definida pelo usuário é um componente que pode ser projetado e implementado para incluir à função de sua implementação do .

Com o , é possível criar e implementar os seguintes tipos de extensões definidas pelo usuário: Os nós e analisadores definidos pelo usuário que você criar poderão ser utilizados em conjunto tanto com os nós e analisadores fornecidos com o produto quanto com nós e analisadores fornecidos por outros fornecedores. Também é possível configurar um nó definido pelo usuário para utilizar um analisador definido pelo usuário que você tenha criado em vez de um dos analisadores fornecidos.

Um analisador definido pelo usuário precisa ser escrito na linguagem de programação C. Os nós definidos pelo usuário podem ser escritos nas linguagens de programação C ou Java. Os nós e analisadores definidos pelo usuário escritos em C devem ser compilados em uma biblioteca de implementação carregável, ou seja, uma biblioteca compartilhada em UNIX ou uma DLL no Windows. Os nós definidos pelo usuário escritos em Java devem ser empacotados como um arquivo jar. É preciso integrar quaisquer extensões definidas pelo usuário que forem criadas nas ferramentas do antes que elas possam ser utilizadas.

Se você planejar programar utilizando a interface de plug-in fornecida, será preciso instalar o componente opcional "Amostras e SDK" em pelo menos um sistema. O SDK fornece os arquivos de cabeçalho necessários e contém amostras que podem ser modificadas para seus próprios requisitos.

Você pode utilizar seus novos tipos de nó em mais de um sistema operacional, se você torná-los independentes de plataforma. Você pode obter esta independência de plataforma utilizando as linguagens de programação C padrão ANSI ou Java e evitando o uso de código especifico de plataforma em sua extensão definida pelo usuário.

Para obter informações sobre cada tipo de extensão definida pelo usuário que pode ser criada, consulte os tópicos relevantes nesta seção da ajuda. Os tópicos nesta seção o ajudarão a compreender como sua extensão definida pelo usuário interage com outros componentes do , tais como fluxos de mensagens e seus grupos de execução associados.Um bom entendimento da arquitetura do intermediário o ajudará a planejar e construir suas extensões definidas pelo usuário mais eficientemente.

Conceitos relacionados
Nós Input definidos pelo usuário
Nós de Processamento de Mensagem Definidos pelo Usuário
Nós de Saída Definidos pelo Usuário
Analisadores Definidos pelo Usuário

Tarefas relacionadas
Desenvolvendo Extensões Definidas pelo Usuário

Referências relacionadas
Extensões Definidas pelo Usuário