Esta seção contém detalhes sobre como implementar um nó ou um analisador definido pelo usuário para melhorar a funcionalidade do WebSphere Message Broker.
Os arquivos criados e, em seguida, distribuídos são:
Nos sistemas Windows, um DLL (Dynamic Link Library), nomeado com um tipo de arquivo '.lil'.
Nos sistemas Linux, um objeto compartilhado, também com um tipo de arquivo '.lil'.
Nos sistemas UNIX, um objeto compartilhado, também com um tipo de arquivo '.lil'.
No z/OS, um objeto compartilhado, com um tipo de arquivo '.lil'.
Para os nós Java, um arquivo JAR (Java Archive), com um tipo de arquivo '.jar'.
Uma extensão definida pelo usuário em C implementa uma fábrica de nó ou de analisador que pode suportar vários nós ou tipos de analisadores. Para obter informações adicionais, consulte o comportamento da fábrica de nós e analisadores. Os usuários de Java não precisam criar uma fábrica de nós.
O sistema carrega a extensão definida pelo usuário quando o intermediário inicializa. Isso chama a função de registro na extensão definida pelo usuário para que o intermediário compreenda quais nós ou analisadores a extensão definida pelo usuário suporta.
Apenas para nós definidos pelo usuário, o desenvolvedor precisa criar um plug-in de ambiente de trabalho, bem como o arquivo LIL ou JAR de tempo de execução. Isso inclui o nó definido pelo usuário na paleta do nó no editor de Fluxo de Mensagens e permite que o novo nó seja utilizado nos fluxos de mensagens. Consulte Criando a Representação da Interface com o Usuário de um Nó Definido pelo Usuário no workbench para obter detalhes adicionais. Essa etapa não é necessária para os analisadores definidos pelo usuário.
A tabela a seguir mostra os tópicos que devem ser lidos com base no tipo de extensão definida pelo usuário que você deseja criar:
Ação | Tópicos para visualizar |
---|---|
Para utilizar um dos nós de amostra em Java: | |
Para utilizar um dos nós de amostra em C: | |
Para utilizar o analisador de amostra: | |
Para criar seu próprio nó Java utilizando o workbench: | |
Para criar seu próprio nó C: |
|
Para criar seu próprio analisador: |