Servidor de Arquivo
O servidor de arquivos permite que os clientes armazenem e acessam a informações, como, por exemplo, arquivos e programas, localizados no servidor iSeries. Este servidor substitui o servidor de arquivadores partilhados de tipo 2 que foi utilizado antes da V3R1. O servidor de arquivos do OS/400 estabelece uma interface com o sistema de arquivos integrado no servidor iSeries. As respectivas capacidades de assistência a arquivos são equivalentes às de um arquivador partilhado, mas o cliente também pode aceder a informações existentes em qualquer um dos novos sistemas de arquivos. Os clientes utilizam a sua própria interface para interagir com os sistemas de arquivos, em vez das interfaces de utilizador e APIs do sistema de arquivos integrado.
O sistema de arquivos integrado faz parte do programa OS/400. Suporta input/output de sequência e uma gestão de memória semelhantes aos dos sistemas operacionais de computador pessoal e UNIX. Ao mesmo tempo, integra todas as informações que estão armazenadas no servidor iSeries.
As funções chave do sistema de arquivos integrado são as seguintes:
- Suporte para o armazenamento de informações em arquivos de dados contínuos, que são arquivos que contêm cadeias de dados longas e contínuas. Estas cadeias de dados podem ser, por exemplo, o texto de um documento ou os pixels de uma imagem. Os documentos que são armazenados nos arquivadores do iSeries são arquivos de dados contínuos. Outros exemplos de arquivos de dados contínuos são arquivos de PC e os arquivos existentes nos sistemas UNIX. O suporte de arquivos de dados contínuos foi concebido para uma utilização eficiente nas aplicações de cliente/servidor.
- Uma estrutura hierárquica de diretorios que permite que os objetos sejam organizados como os ramos de uma árvore. Para acessar a um objeto, especifique o caminho desde os diretorios até ao objeto.
- Uma interface comum que permite que os utilizadores e as aplicações tenham acesso a arquivos de dados contínuos, arquivos de base de dados, documentos e outros objetos que estão armazenados no servidor iSeries.
Os servidores iSeries podem suportar vários sistemas de arquivos diferentes com interfaces semelhantes. Um sistema de arquivos permite que os utilizadores e as aplicações tenham acesso a segmentos específicos de memória que estão organizados como unidades lógicas. Estas unidades lógicas são arquivos, diretorios, bibliotecas e objetos. Os sistemas de arquivos do iSeries são:
- 'raiz'
- O sistema de arquivos '/'. A concepção deste sistema de arquivos tira o máximo partido do suporte de arquivos de dados contínuos e da estrutura hierárquica de diretorios do sistema de arquivos integrado. Tem as características dos sistemas de arquivos do DOS e OS/2.
- QFileSvr.400
- O sistema de arquivos do servidor de arquivos do OS/400. Este sistema de arquivos fornece um acesso transparente ao Sistema de Arquivos Integrado (IFS) dos sistemas remotos.
Nota: Com o sistema de arquivos QFileSvr.400, apenas um trabalho serve vários utilizadores.
- QOpenSys
- O sistema de arquivos de sistemas abertos. A concepção deste sistema de arquivos é compatível com os standards dos sistemas baseados no UNIX, tais como o POSIX e XPG.
- QOPT
- O sistema de arquivos de suporte ótico. Este sistema fornece acesso ao dispositivo de CD-ROM e aos dispositivos da biblioteca de suportes ópticos diretamente ligados ao servidor iSeries.
- QSYS.LIB
- O sistema de arquivos de biblioteca. Este sistema de arquivos suporta o sistema de biblioteca do iSeries. Fornece acesso a arquivos de base de dados e a todos os outros tipos de objetos do iSeries geridos pelo suporte de biblioteca.
- QDLS
- O sistema de arquivos dos serviços de biblioteca de documentos. Este sistema de arquivos suporta a estrutura de arquivadores. Fornece acesso a documentos e arquivadores.
- QLANSrv
- O sistema de arquivos do LAN Server/400. Este sistema de arquivos fornece acesso aos mesmos diretorios e arquivos que são acessados através do programa licenciado LAN Server/400.
O servidor de arquivos do OS/400 pode conceder aos clientes acesso a todos os sistemas de arquivos do iSeries ou apenas ao QDLS, dependendo do suporte fornecido pelo produto do cliente.
Os programas listados na tabela que se segue estão incluídos neste servidor.
Objetos do Servidor de Arquivos
Nome do programa | Biblioteca | Tipo de objecto | Descrição |
---|---|---|---|
QPWFSERVSO | QSYS | *PGM | Programa do servidor |
QPWFSERVS2 | QSYS | *PGM | Programa do servidor |
QPWFSERVSD | QSYS | *PGM | Programa de daemon |
QPWFSERV | QSYS | *JOBD | Descrição de trabalho utilizada para trabalhos de servidor |
QPWFSERVER | QSYS | *CLS | Classe utilizada para todos os trabalhos do servidor de arquivos e servidor de bases de dados |
QPWFSERVSS | QSYS | *PGM | Programa do servidor de SSL |