O Armazenador é um componente Java do servidor que possui um banco de dados conectado a ele. O servidor pode ser um destes: Servidor Folha com Banco de Dados, Servidor Intermediário com Banco de Dados, Servidor Intermediário com Bancos de Dados e Estações de Trabalho Inventariadas, Servidor Raiz e Servidor Raiz com Estações de Trabalho Inventariadas. Consulte Visão geral sobre os componentes de inventário em um Servidor de Inventário para obter uma tabela de referência rápida com os componentes do servidor.
O Armazenador é executado como um Serviço carregado pelo Gerenciador de Serviços. Ele processa os arquivos no diretório DBDIR.
O processamento realizado pelo Armazenador é o seguinte:
O Armazenador lê os parâmetros de configuração de inicialização do Server Configuration Service (Serviço de Configuração do Servidor) de Inventário.
O Seletor coloca os arquivos .STR no DBDIR e o Receptor coloca os arquivos .ZIP no mesmo local.
O Armazenador processa os arquivos .STR e .ZIP alternadamente.
O Armazenador extrai o arquivo .ZIP que contém os arquivos .ZIP compactados e o arquivo .PRP para um diretório temp (DBDIR\TEMP) e atualiza o banco de dados com as informações do inventário.
Se as estações de trabalho inventariadas estiverem conectadas diretamente ao Servidor de Inventário ou se os arquivos .STR estiverem sendo armazenados pela primeira vez em uma árvore, o Armazenador forçará a exploração completa de uma estação de trabalho inventariada se houver erro nos arquivos .STR. No entanto, não há suporte para a ação de forçar a exploração completa das estações de trabalho inventariadas localizadas em árvores diferentes.
Se as estações de trabalho inventariadas estiverem conectadas diretamente ao Servidor de Inventário ou se os arquivos .STR estiverem sendo armazenados pela primeira vez na árvore, as mensagens de status serão registradas diretamente nos objetos Estação de Trabalho Inventariada e poderão ser vistos no Registro de Status da Estação de Trabalho.
Para fazer um roll-up dos dados explorados nas árvores, as mensagens de status de roll-up são registradas no primeiro Servidor de Inventário que receber os arquivos .STR que sofreram roll-up na árvore.
O Armazenador processa os arquivos .ZIP e .STR convertidos do ZfD 3.x de forma semelhante aos arquivos .STR do ZfD 4. Entretanto, o Armazenador não forçará uma exploração completa se ocorrer um erro de processamento durante a conversão dos arquivos .STR.