Este tópico fornece informações sobre a função do depósito de informações do provedor do nó e o depósito de informações do provedor do analisador para declarar um nó para o intermediário ou definir um analisador.
Cada LIL possui um depósito de informações do provedor do nó ou um depósito de informações do provedor do analisador ou possui ambos. Um depósito de informações do provedor do nó pode identificar muitos nós e um depósito de informações do provedor do analisador pode identificar muitos analisadores.
Quando o intermediário carrega a LIL, as seguintes funções são chamadas:
A função de inicialização, bipGetMessageflowNodeFactory, é chamada pelo intermediário depois que a LIL tiver sido carregada e inicializada pelo sistema operacional. A função bipGetMessageflowNodeFactory chama a função de utilitário cniCreateNodeFactory, que retorna um nome do depósito de informações do provedor (ou nome do grupo) para todos os nós suportados por sua LIL.
A função de inicialização, bipgetparserfactory, é chamada pelo servidor intermediário depois que a LIL tiver sido carregada e inicializada pelo sistema operacional. A função bipgetparserfactory define o nome do depósito de informações do provedor que o analisador definido pelo usuário suporta e as classes de objetos ou objeto compartilhado suportado pelo depósito de informações do provedor. bipgetparserfactory chama a função de utilitário cpiCreateParserFactory, que retorna um nome do depósito de informações do provedor (ou nome do grupo) para todos os analisadores suportados por sua LIL.
Antes do depósito de informações do provedor de nós ser retornado, as seguintes funções são chamadas.
Esta função cria uma única instância do depósito de informações do provedor do nó no intermediário de mensagem.
Esta função define o nome de uma classe do nó suportada por um depósito de informações do provedor do nó e identifica os nós que podem ser criados pelo depósito de informações do provedor do nó.
Antes do depósito de informações do provedor do analisador ser retornado, as seguintes funções são chamadas:
Esta função cria uma única instância do depósito de informações do provedor do analisador denominado no intermediário de mensagem.
Esta função define o nome de uma classe analisadora suportada por um depósito de informações do provedor do analisador e identifica os analisadores que podem ser criados pelo depósito de informações do provedor.