Um dicionário de software pode ser atualizado das seguintes maneiras:
NOTA: o dicionário é atualizado e publicado a cada três meses como um TID no site de Suporte da Novell na Web.
Um servidor de Inventário pode receber atualizações de dicionário de qualquer outro servidor de Inventário, independentemente da função de cada um. A função do servidor de Inventário indica se ele recebe as informações de inventário, se as armazena em um banco de dados de Inventário local ou se faz o roll-up dessas informações.
Para atualizar e distribuir o dicionário do software entre servidores de Inventário:
A partir do site de Suporte da Novell na Web, faça o download manual do dicionário e grave-o no diretório diretório_de_instalação_do_zenworks\zenworks\inv\server\dictdir do servidor de Inventário.
Configure a política de Atualização do Dicionário. Para obter mais informações, consulte Configurando a política de Atualização do Dicionário.
Todos os servidores de Inventário possuem os serviços Fornecedor do Dicionário e Usuário do Dicionário, que são automaticamente instalados durante o processo de instalação do Inventário da Estação de Trabalho.
Quando um servidor de Inventário é iniciado, o Usuário do Dicionário faz a leitura da política de Atualização do Dicionário e entra em contato com o Fornecedor do Dicionário (executado em outro servidor de Inventário) especificado nessa política.
Em seguida, o Usuário do Dicionário verifica as atualizações do dicionário, com base na programação definida na política de Atualização do Dicionário. Ele compara a data do arquivo do dicionário no Fornecedor do Dicionário com o arquivo armazenado localmente. Se o arquivo no Fornecedor do Dicionário for posterior, o Usuário do Dicionário fará o download do arquivo do Fornecedor do Dicionário utilizando XML-RPC de acordo com a programação.
As regras definidas pelo usuário no arquivo de dicionário do qual se fez download serão intercaladas com as regras presentes no dicionário local. Se a intercalação produzir um conjunto de regras diferente do que existe localmente, o conjunto consolidado de regras será gravado no dicionário local. Durante o processo de intercalação podem surgir conflitos, que são resolvidos com base nas seguintes considerações:
O cenário a seguir ilustra a distribuição do dicionário do software pelos servidores de Inventário. Neste cenário, há uma árvore de Inventário que consiste em um Servidor Raiz (R1), um Servidor Folha (L1) e dois servidores Standalone (S1 e S2). L1 faz o roll-up das informações de inventário para R1.
Siga o procedimento a seguir para atualizar o Dicionário do Software em todos os servidores de Inventário.
Para que S1 e S2 recebam de R1 a última versão do dicionário, crie e configure uma política de Atualização do Dicionário, especificando R1 como Fornecedor do Dicionário, e associe a política a S1 e a S2. Para obter mais informações sobre como configurar a política de Atualização do Dicionário, consulte Configurando a política de Atualização do Dicionário.