IBM i
Versão 7.3
Ligação ao IBM i
IBM i Access Client Solutions
IBM i
Versão 7.3
Ligação ao IBM i
IBM i Access Client Solutions
Atenção
Antes de utilizar as informações contidas nesta publicação, bem como o produto a que se referem, leia as informações incluídas na secção “Avisos” na página 119.
Esta edição aplica-se ao IBM i 7.3 (número de produto 5770–SS1) e a todas as edições e modificações subsequentes, salvo indicação em contrário nas novas edições. Esta versão não se pode executar em todos os modelos RISC (reduced instruction set computer) nem em modelos CISC.
Este documento pode conter referências ao Código Interno Licenciado. O Código Interno Licenciado é Código Máquina e está licenciado ao abrigo dos termos do Acordo de Licença da IBM do Código Máquina.
Índice
IBM i Access Client Solutions . . . 1
Novidades . . . 1
Ficheiro PDF para o IBM i Access Client Solutions. . 1
Descrição geral do IBM i Access Client Solutions . . 2
Como começar com o IBM i Access Client Solutions 2 Informações sobre licenças para o IBM i Access . . . 3
Obter actualizações de produto . . . 5
IBM i Access Client Solutions ligações de consola . . 5
Informações relacionadas com o IBM i Access Client Solutions . . . 5
Configurar a Plataforma do IBM i . . . 6
Programas necessários e opcionais para instalação 6 Configurar o TCP/IP na plataforma IBM i . . . 7
Configurar o IBM i NetServer no IBM i . . . . 7
Administração do servidor de sistema central . . 9
Identificar servidores de sistema central do IBM i e programas associados. . . 9
Servidores de sistema central por função . . 9
Servidor de ficheiros . . . 10
Programas de servidores de ficheiros . . . 11
Servidor de bases de dados . . . 12
Servidor de filas de dados . . . 17
Servidor de impressão em rede . . . 17
Servidor central . . . 18
Servidor de comandos remotos e chamadas de programa distribuídas . . . 19
Servidor de início de sessão . . . 19
Dispositivo de mapeamento de portas do servidor . . . 19
Servidor de SQL Remoto Dinâmico Expandido (QXDAEDRSQL). . . 20
Servidor de DRDA/DDM . . . 20
Utilizar servidores de sistema central do IBM i 21 Estabelecer comunicações cliente/servidor 21 Subsistemas do IBM i . . . 28
Valores do sistema do IBM i . . . 40
Identificar e apresentar trabalhos de servidor do IBM i . . . 43
Utilizar programas de saída do servidor . . . 46
Registar programas de saída. . . 46
Escrever programas de saída . . . 50
Parâmetros de programas de saída . . . 50
Exemplos: Programas de saída . . . 71
Tópicos Avançados de Consola . . . 87
Considerações sobre planeamento de uma consola . . . 87
Considerações sobre planeamento para a consola de segurança . . . 89
Requisitos de hardware da consola . . . 91
Considerações sobre planeamento para a instalação ou actualização da Consola de Operações . . . 92
Preparar o ambiente de rede. . . 92
Segurança da configuração da Consola de Operações . . . 93
Cenário: Compreender a sua configuração . . . 94
Cenário: Consolas para vários sistemas ou partições . . . 94
Gerir Consola de Operações . . . 95
Tomada de controlo ou recuperação de uma ligação da Consola de Operações . . . 95
Detalhes de tomada de controlo . . . . 96
Detalhes de recuperação . . . 97
Activar tomada de controlo da consola . . 98
Cenário: Tomada de controlo e recuperação 98 Gestão de várias consolas. . . 99
Várias consolas de PC numa rede . . . . 99
Alterar de um tipo de consola para outro . . 100
Mudar de um tipo de consola para outro quando a consola actual não estiver operacional . . . 100
Gerir a consola local numa rede . . . 101
Iniciar o sistema utilizando um IPL manual . . . 101
Utilizar as funções do serviço da consola (65+21) . . . 102
Utilizar a macro OPSCONSOLE . . . . 105
Alterar o valor da opção do ecrã de apresentação do estado da consola . . . 107
Alterar o valor da opção Tomada de Controlo F18 da consola . . . 107
Configurar um nome de sistema central de serviço (nome da interface). . . 107
Desactivar ou mover a placa de adaptador de rede local da utilização pela Consola de Operações . . . 109
Alterar valores de rede para a Consola de Operações (rede local) . . . 110
Detectar e corrigir problemas de ligação da Consola de Operações . . . 111
Detectar e corrigir problemas de ligação . . 111
Problemas de ligação da consola local . . 111
Detectar e corrigir problemas de dados de códigos de referência do sistema . . . 112
Código de referência do sistema A6nn500x 112 Códigos de referência do sistema A6005001, A6005004 e A6005007 . . . . 112
Código de referência do sistema A6005008 113 Código de referência do sistema A6005082 116 Código de referência do sistema A9002000 116 O passo C6004031 do IPL demora mais do que o previsto . . . 116
Detectar e corrigir outros problemas da Consola de Operações . . . 116
Os pedidos do sistema não funcionam . . 116
Não é possível iniciar sessão devido a uma palavra-passe perdida ou expirada ou devido a um ID de utilizador desactivado . . . 117
Avisos . . . 119
Informações sobre interfaces de programação. . . 121
Marcas Comerciais . . . 121 Termos e condições . . . 121
IBM i Access Client Solutions
O IBM®i Access Client Solutions é o membro mais recente da família de produtos IBM i Access Family. Fornece uma interface de plataforma independente que é executada na maioria dos sistemas operativos que suportam o Java™, incluindo Linux, Mac, Windows e IBM i. O IBM i Access Client Solutions consolida as tarefas mais comuns utilizadas para aceder ao IBM i numa localização simplificada.
Novidades
Consulte as informações novas ou significativamente alteradas na colecção de tópicos IBM i Access Client Solutions.
O IBM i Access Client Solutions é o membro mais recente da família de produtos IBM i Access Family para ligar ao IBM i. O IBM i Access Client Solutions substitui o IBM i Access for Windows para ligações ao IBM i.
Como ver as novidades ou as alterações
Para o ajudar a ver onde foram efectuadas alterações técnicas, esta informação utiliza: v A imagem para assinalar onde começam informações novas ou alteradas. v A imagem para assinalar onde acabam informações novas ou alteradas.
Em ficheiros PDF, poderá ver barras verticais (|) na margem esquerda de informações novas ou alteradas.
Para obter outras informações sobre as novidades ou alterações desta edição, consulte o Memorando aos utilizadores.
Ficheiro PDF para o IBM i Access Client Solutions
Pode ver e imprimir um ficheiro PDF destas informações.
Para visualizar ou transferir a versão em PDF deste documento, seleccione IBM i Access Client Solutions.
Guardar ficheiros PDF
Para guardar um PDF na estação de trabalho para visualização ou impressão:
1. Faça clique com o botão direito do rato na ligação do PDF no navegador.
2. Faça clique na opção que guarda localmente o PDF.
3. Navegue para o directório no qual pretende guardar o PDF.
4. Faça clique em Guardar.
Transferir o Adobe Reader
Necessita de ter o Adobe Reader instalado no sistema para ver e imprimir estes PDFs. Pode transferir uma cópia gratuita a partir do sítio da Web da Adobe (www.adobe.com/products/acrobat/readstep.html)
Descrição geral do IBM i Access Client Solutions
O IBM i Access Client Solutions é uma oferta chave no IBM i Access Family. Oferece um conjunto poderoso de capacidades para ligação de PCs ao IBM i.
IBM i Access Client Solutions fornece uma interface de plataforma independente baseada em Java, que é executada na maioria dos sistema operativos que suportam Java incluindo Linux, Mac e Windows. O IBM i Access Client Solutions consolida as tarefas mais comuns utilizadas para gerir o IBM i numa localização simplificada.
O IBM i Access Client Solutions utiliza os mesmos servidores de sistemas centrais IBM i da família de produtos IBM i Access e requer a mesma licença IBM i Access Family (5770-XW1) para utilizar a emulação 5250 e as funcionalidades Data Transfer.
O IBM i Access Client Solutions inclui as seguintes funcionalidades.
v Emulador de terminal 5250 mais completo baseado no IBM Rational Host On-Demand. Além de todas as funcionalidades de terminal 5250 a que está habituado quando utiliza o IBM i Access for Windows, agora pode mudar de idioma no emulador de terminal 5250 sem ter de reiniciar a estação de trabalho. Além disso, é possível ter várias sessões concorrentes com diferentes páginas de códigos do sistema central. Esta funcionalidade permite separar os idiomas a apresentar em cada uma das diferentes sessões do emulador. Também é suportada a emulação de impressora
v O 5250 Session Manager que é modelado após o IBM Personal Communications Session Manager pode ser utilizado para gerir todas as sessões do emulador 5250
v O Data Transfer permite transferir dados de/para a base de dados IBM i para/de vários tipos de ficheiros da estação de trabalho, tais como a folha de cálculo OpenDocument (*.ods), Livro do Excel (*.xlsx) e outros formatos de ficheiro
v A Saída da Impressora fornece uma interface para ver ficheiros nas filas de saída do IBM i e também fornecem a capacidade de transferir estes ficheiros para o sistema cliente.
v Painel de Controlo Virtual com uma interface gráfica para o painel de operação do IBM i v Emulação 5250 para Consola de rede local (LAN)
v Consolidação para configurações de interface de gestão de hardware que incluem ASMI, IVM e HMC v capacidade para iniciar o IBM Navigator for i utilizando o navegador predefinido
Estão disponíveis dois pacotes opcionais que incluem middleware para utilizar e desenvolver aplicações cliente paraWindows e Linux.
v O IBM i Access Client Solutions - Pacote de Aplicações do Windows, que inclui os seguintes itens: – Conectividade para DB2 for i utilizando ODBC, .Net e OLE DB
– Conjunto de Ferramentas de programação para acesso a objectos de sistema IBM i – Suporte para ligações TLS/SSL
– Controlador de impressora AFP
v O IBM i Access Client Solutions - Pacote de Aplicações do Linux, que inclui um controlador de ODBC para acesso ao DB2 for i e suporta tipos de dados ODBC de 64 bits.
Informações relacionadas:
IBM i Access Client Solutions: Pacotes de Aplicação
Como começar com o IBM i Access Client Solutions
Antes de começar a utilizar o IBM i Access Client Solutions é necessário implementar o produto. Pode adquirir o IBM i Access Client Solutions transferindo-o a partir do sítio da Web Entitled Software Support (ESS).
Pode adquirir suportes através da encomenda da renovação de componentes. O suporte físico do IBM i Access Client Solutions não contém os Pacotes de Aplicação opcionais para Windows e Linux. Estes pacotes apenas estão disponíveis a partir do sítio da Web Entitled Software Support (ESS).
1. Transferir o ficheiro zip para o IBM i Access Client Solutions. O sítio Web do IBM i Access Client Solutions fornece detalhes sobre como obter o ficheiro do IBM i Access Client Solutions.
2. Extrair o conteúdo do ficheiro.
Podem ser encontrados mais detalhes no documento Introdução incluído no directório Documentação do produto.
Pré-requisitos
O IBM i Access Client Solutions é executado na maioria dos sistemas operativos que suportam o Java 6.0 ou superior, incluindo diversas versões de Linux, Mac e Windows.
Informações relacionadas: Entitled Software Support
Sítio da Web do IBM i Access Client Solutions
Informações sobre licenças para o IBM i Access
O IBM i Access Client Solutions é um programa licenciado. Algumas funcionalidades requerem uma licença IBM i Access Family (5770-XW1) antes de poderem ser utilizadas.
Para utilizar o programa licenciado IBM i Access Family (5770-XW1), é necessário determinar o limite de utilização de licenças, actualizar o limite de utilização na plataformaIBM i e, introduzir as informações da chave de licença.
Os seguintes dispositivos requerem uma licença do IBM i Access Family e uma licença do IBM i para que os possa utilizar:
v Emulador de Impressão e de Visualização 5250 v Transferência de Dados
v IBM i Access for Web
Importante: É necessário um código de licença de software para o IBM i Access Family 5770-XW1. O IBM i Access Family está incluído no suporte codificado que acompanha todas as encomendas de produtos de software do IBM i da edição específica. Receberá um código de licença se encomendar o 5770-XW1. Se não tiver encomendado o 5770-XW1, pode avaliar o produto a partir do suporte marcado por chave durante 70 dias. Findo o período de avaliação de 70 dias, o produto será desactivado caso não o tenha encomendado e recebido uma código de licença de software. A chave de licença de software consiste num código de autorização de 18 dígitos que permite que o produto de software e o dispositivo no suporte codificado sejam utilizados numa plataforma IBM i.
Além do Emulador de Impressão e da Estação de Visualização 5250 e da Transferência de Dados, todos as outras funções requerem apenas uma licença de IBM i para serem utilizadas.
Limite de utilizações para uma licença
Os clientes do IBM i Access Client Solutions são licenciados consoante o número de PCs activos concorrentes com acesso a plataformas IBM i. Um PC a executar o IBM i Access Client Solutions retém uma licença com a duração da função licenciada acrescida do tempo adicional especificado no Painel de preferências do IBM i Access Client Solutions. Quando este período de tempo expira, a licença fica
disponível para ser utilizada por outro PC. Se um PC acede a um programa licenciado em mais do que uma plataforma IBM i, esse PC requer uma licença para cada plataforma IBM i à qual se liga utilizando uma função licenciada.
Quando utiliza o IBM i Access Client Solutions num PC, pode estabelecer mais do que uma sessão na plataforma IBM i nesse PC, mas é utilizada apenas uma licença de IBM i Access Family. Por exemplo, pode activar inúmeras sessões de emulação 5250 ou de Transferência de Dados, mas o PC requer apenas uma licença.
O IBM i Access for Web (5770-XH2) é outro produto que requer licenças IBM i Access Family. Tenha presente que se o produto IBM i Access for Web estiver a ser utilizado no mesmo PC que o IBM i Access Client Solutions, cada um desses produtos vai utilizar uma licença diferente. Assim, quando utilizar ambos os produtos, um PC vai utilizar um mínimo de duas licenças da IBM i Access Family. Para obter mais informações sobre a utilização de licenças para o IBM i Access for Web, consulte o tópico
Informações sobre licenças para o IBM i Access for Web.
O licenciamento é gerido ao nível do IBM i Access Family. Desta forma, é permitida qualquer combinação de clientes do IBM i Access Client Solutions e do IBM i Access for Web até ao limite da licença.
Para determinar o limite de utilizações da licença do IBM i Access, proceda do seguinte modo:
1. Escreva o comando WRKLICINF na plataforma IBM i à qual pretende ligar-se. É apresentada uma lista de produtos.
2. Introduza 5 no campo de entrada junto do produto 5770-XW1, Base, Componente 5050. São
apresentados os detalhes da licença do produto IBM i Access Family, incluindo o limite de utilizações. O limite de utilizações deve ser igual ao número de licenças que são compradas para a IBM i Access Family. Qualquer valor que exceda o limite adquirido viola o acordo de licença da IBM.
Utilizar o programa licenciado IBM i Access Family
Para utilizar o programa licenciado IBM i Access Family (5770-XW1), é necessário actualizar o limite de utilizações e introduzir as informações da chave de licença.
1. Para actualizar o limite de utilizações para o produto 5770-XW1 no sistema, proceda do seguinte modo:
a. Escreva o comando WRKLICINF na plataforma IBM i à qual pretende ligar-se. É apresentada uma lista de produtos.
b. Introduza 2 no campo de entrada junto do produto 5770-XW1, Base, Componente 5050. Altere o limite de utilizações para o número de licenças que tiver comprado para o IBM i Access. Se tiver comprado a opção com base no processador para o IBM i Access, introduza o valor *NOMAX para o limite de utilizações. A introdução de qualquer número que exceda o limite comprado viola o acordo de licença da IBM.
2. Para introduzir a chave de licença, proceda do seguinte modo:
a. Escreva o comando WRKLICINF na plataforma IBM i à qual pretende ligar-se. É apresentada uma lista de produtos.
b. Introduza 1 no campo de entrada junto do produto 5770-XW1, Opção 1, Componente 5101.
c. Introduza as informações da chave de licença.
Notas: Valores ADDLICKEY para o Limite de Utilizações (Usage Limit) e Grupo de processadores (Processor Group) para o Componente 5101:
v Introduza sempre o valor *NOMAX no campo Limite de Utilizações para a Função 5101. O valor do limite de utilizações *NOMAX é requerido como parte da chave de software. O valor *NOMAX não é uma representação do número de utilizadores licenciados sob uma licença com base em utilizadores.
v Para uma licença com base em utilizadores, introduza o valor *ANY no campo Grupo de
Processadores. Uma licença com base em processadores tem um valor de grupo de processadores que corresponde ao grupo de licenciadores processado.
Para obter informações sobre como introduzir a chave de licença, consulte “Programas necessários e opcionais para instalação” na página 6.
Nota: Após instalar o produto 5770-XW1 e introduzir as informações da chave de licença, os trabalhos do servidor Central (QZSCSRVS), têm de ser reiniciados. Os pedidos de licença subsequentes podem falhar se o reinício não for executado. O trabalho QZSCSRVS pode ser controlado com os comandos Iniciar Trabalho Iniciado Previamente (STRPJ) e Terminar Trabalho Iniciado Previamente (ENDPJ). Os comandos IBM i para terminar e reiniciar os trabalhos de servidor Central (QZSCSRVS), em execução no subsistema QUSRWRK:
1. ENDPJ SBS(QUSRWRK) PGM(QSYS/QZSCSRVS) OPTION(*IMMED)
2. STRPJ SBS(QUSRWRK) PGM(QSYS/QZSCSRVS)
Obter actualizações de produto
É possível obter actualizações para o IBM i Access Client Solutions a partir da mesma localização onde o produto foi transferido. Transfira novamente o produto para receber a versão mais recente.
Pode adquirir o IBM i Access Client Solutions transferindo-o a partir do sítio da Web Entitled Software Support (ESS).
Para mais informações sobre como transferir o produto, consulte o sítio da Web IBM i Access Client Solutions.
Informações relacionadas: Entitled Software Support
Sítio da Web do IBM i Access Client Solutions
IBM i Access Client Solutions ligações de consola
O IBM i Access Client Solutions utiliza um ID de utilizador e uma palavra-passe (fornecida pelo utilizador) como parte de um protocolo de reconhecimento SSL durante a ligação a uma consola IBM i. O ID de utilizador tem de ter privilégio de painel de operador para ligar ao Painel de Controlo Virtual. Por predefinição, o ID 11111111 (oito 1) das ferramentas de serviço IBM i fornecido não possui privilégios de painel de operador. Se o ID 11111111 (oito 1) das ferramentas de serviço for utilizada para ligar ao Painel de Controlo Virtual, é necessário actualizar os privilégios utilizando as SST ou as DST.
Nota: Quando ligar uma consola a um sistema IBM i, IBM i Access Client Solutions funciona de forma diferente do IBM i Access 7.1 for Windows. O IBM i Access 7.1 for Windows utiliza o ID de utilizador e o ID de dispositivo durante as negociações telnet para determinar a autenticação para as ligações de consola. O IBM i Access Client Solutions utiliza apenas o ID de utilizador.
Informações relacionadas com o IBM i Access Client Solutions
Os sítios da Web e outras colecções de tópicos do centro de informações contêm informações relacionadas com a colecção de tópicos do IBM i Access Client Solutions. Pode ver ou imprimir qualquer um dos ficheiros PDF.
Sítios da Web
Página inicial da IBM
Visite este sítio da Web para obter informações acerca de produtos, serviços, suporte e transferências IBM.
Página inicial do IBM i
Obter informações sobre a plataforma do IBM i.
Página inicial do IBM i Access Client Solutions
Visite este sítio da Web para obter mais informações sobre o IBM i Access Client Solutions.
Página inicial do IBM i Access
Este sítio da Web inclui informações online sobre o produto IBM i Access.
Página inicial do Navigator for i
O System i Navigator é uma poderosa interface gráfica para clientes do Windows.
Página inicial do Software da IBM
Utilize este sítio como um recurso para software IBM versões experimentais e betas, novidades sobre software e informações sobre como adquirir software e suporte para software.
Suporte para o IBM i
Suporte técnico e recursos para IBM i e IBM i.
Página inicial do IBM Redbooks
Consulte este sítio para obter informações sobre capacidades adicionais, conhecimentos técnicos e materiais.
Página inicial do IBM i NetServer
Consulte este sítio da Web para obter informações sobre o IBM i NetServer.
APARs Informativos
Um Relatório de Análise de Programa Autorizado (APAR informativo) é um documento electrónico que é utilizado para comunicar informações não encontradas nas aplicações, nas informações online, nas informações de correcções críticas ou noutras fontes.
Configurar a Plataforma do IBM i
Utilize estas informações para o orientar na definição da plataforma IBM i.
Programas necessários e opcionais para instalação
Existem programas que devem ser instalados, dependendo das funcionalidades que vai utilizar.
Opções requeridas do programa licenciado
Tabela 1. Programas de instalação requerida no IBM i Access
Programa Opção Descrição
5770-SS1 12 Servidores de Sistema Central
5770-XW1 Base, 1 IBM i Access Family
5770-TC1 Utilitários de TCP/IP
Apenas necessita de instalar o IBM i Access Family 5770-XW1 Base e Option 1 se pretender utilizar Transferência de Dados, Emulação de Apresentação e Impressão ou o IBM i Access for Web. Para obter mais informações sobre requisitos de licenças e limites de utilização, consulte o tópico Informações sobre licenças para o IBM i Access.
Programas licenciados opcionais
Para utilizar Secure Sockets Layer (SSL), encomende e instale os produtos listados em seguida. Relativamente a estes produtos, ficará responsável por se certificar de que está a utilizar a encriptação correcta para o país ou região, e para os países ou regiões nos quais a plataforma IBM i opera. v 5770-SS1 - Gestor de Certificados Digitais (Boss Option 34)
v 5770-DG1 - (Servidor de HTTP)
Para tirar partido das capacidades AFP durante a visualização e transferência de ficheiros em spool, instale:
v 5770-TS1 - IBM Transform Services for i (*BASE) v 5770-TS1 - Transforma AFP em PDF (Option 1)
Configurar o TCP/IP na plataforma IBM i
O TCP/IP tem de ser configurado de forma apropriada, em dependência da ligação do PC à plataforma IBM i.
O TCP/IP é um programa licenciado fornecido com o IBM i. Estas informações presumem que tenha instalado o TCP/IP na plataforma IBM i. Poderá encontrar o procedimento de instalação do TCP/IP (5770-TC1) no sistema em Instalar programas licenciados adicionais.
Se já tem o TCP/IP configurado no sistema, não precisa de executar qualquer configuração de TCP/IP adicional para o IBM i Access Client Solutions.
Nota: A VPN é uma opção para ligações remotas seguras. Para obter informações sobre a VPN do IBM i, consulte Funcionamento em rede privada virtual.
Configurar o TCP/IP para utilização de rede local
Se tenciona utilizar o IBM i Access Client Solutions numa rede local, tem de configurar o TCP/IP para utilização de rede local. Para obter informações sobre a configuração do TCP/IP na plataforma IBM i, consulte o tópico Configuração do TCP/IP.
Configurar o TCP/IP para ligações PPP ou SLIP
Se estiver a utilizar o SLIP ou o PPP para ligar o PC à plataforma IBM i, consulte o tópico sobre ligações PPP, para obter informações sobre como configurar o TCP/IP passo-a-passo.
Informações relacionadas: Rede Privada Virtual (VPN)
Configurar o IBM i NetServer no IBM i
É possível utilizar o IBM i NetServer para disponibilizar o IBM i a utilizadores de PC.
Nota:
v O IBM i NetServer permite a utilização de uma senha Kerberos para autenticação de utilizadores. O Kerberos é um mecanismo de autenticação de terceiros, através do qual o cliente prova a identidade a um servidor Kerberos (ou Centro de Distribuição de Chaves), recebendo uma senha. O cliente pode
depois utilizar essa senha para provar criptograficamente a identidade a outros sistemas na rede. A senha Kerberos é utilizada para autenticar um utilizador perante um sistema em vez de utilizar o ID e a palavra-passe do utilizador como dados de autenticação. A Microsoft inclui suporte de autenticação Kerberos no Windows XP e sistemas operativos mais recentes.
Para obter mais informações sobre as senhas Kerberos, consulte o tópico Protocolos do serviço de autenticação da rede.
v Para configurar as capacidades de partilha de ficheiros e impressão do IBM i NetServer, consulte as seguintes instruções:
– IBM i NetServer partilha de ficheiros. – IBM i NetServer partilha de impressão.
Instruções de configuração adicionais estão disponíveis em Como começar com o IBM i NetServer.
Configurar o IBM i NetServer
A configuração do IBM i que se segue é necessária se os utilizadores da rede vão utilizar a função partilha de ficheiros e de impressão.
Nota:
v As instruções seguintes presumem que tem o TCP/IP instalado e configurado na plataforma IBM i. Caso contrário, siga as instruções apresentadas em “Configurar o TCP/IP na plataforma IBM i” na página 7.
v As seguintes instruções de configuração requerem acesso prévio a um PC com o System i Navigator instalado.
Para configurar o IBM i para suportar o IBM i NetServer com o IBM Navigator for i, proceda do seguinte modo:
1. Utilize o assistente do IBM i NetServer. Para abrir o assistente, execute os seguintes passos:
a. Expanda Rede (Network) na janela do IBM Navigator for i.
b. Expanda Servidores (Servers).
c. Faça clique em TCP/IP.
d. Faça clique com o botão direito do rato em IBM i NetServer e faça clique em Configuração
(Configuration).
2. Siga as informações fornecidas pelo assistente.
Nota: Para obter informações adicionais sobre a configuração do IBM i NetServer, consulte IBM i NetServer.
3. Para simplificar a gestão e a resolução dos endereços de TCP/IP, adicione uma entrada para o IBM i NetServer a um Servidor de Nomes de Domínio (DNS - Domain Name Server).
Nota: As instruções de configuração encontram-se na ajuda online do IBM Navigator for i e no tópico Configurar e ligar o cliente PC.
4. As alterações efectuadas às propriedades do IBM i NetServer não farão efeito até que o IBM i NetServer seja iniciado novamente. Para iniciar ou parar o IBM i NetServer:
a. Expanda Rede (Network) na janela do IBM Navigator for i.
b. Expanda Servidores (Servers).
c. Faça clique em TCP/IP.
d. Faça clique com o botão direito do rato em IBM i NetServer e faça clique em Iniciar (Start) ou
Administração do servidor de sistema central
Identificar, utilizar e gerir eficientemente servidores de sistema central do IBM i Access Client Solutions. Este tópico fornece breves descrições e informações técnicas para um subconjunto de funções do servidor de sistema central utilizadas pelo produto IBM i Access Client Solutions.
Servidores de sistema central do IBM i
Os servidores de sistema central tratam pedidos de PCs ou dispositivos clientes como, por exemplo, executar uma aplicação, consultar uma base de dados, imprimir um documento ou até executar um procedimento de cópia de segurança ou recuperação. Os computadores IBM i são servidores de funções completas, com capacidade de realizar várias tarefas em simultâneo, incluindo comunicações de ficheiros, bases de dados, aplicações, correio, impressão, fax e até comunicações sem fios. Quando estas tarefas são tratadas por vários servidores diferentes, a gestão e coordenação de servidores torna-se complexa. A organização dos servidores num sistema integrado reduz drasticamente os custos globais e a
complexidade da gestão da rede.
Estes servidores são utilizados pelo IBM i Access Client Solutions, mas são concebidos de modo a que possam ser utilizados por outros produtos de cliente. Este tópico concentra-se na forma como estes servidores são utilizados pelo IBM i Access Client Solutions.
Adicionar ou remover a opção Servidor de Sistema Central
Os servidores aqui apresentados são todos optimizados, e são incluídos com a opção de base do IBM i. Se não está a utilizar qualquer um dos produtos do IBM i Access ou o IBM i NetServer e gostaria de remover a opção de Servidor de Sistema Central, deverá terminar os subsistemas utilizados por estes servidores antes de remover a opção. Termine os subsistemas QBASE ou QCMN (para os servidores de sistema central com suporte de APPC), os subsistemas QSYSWRK e QUSRWRK (para os servidores de sistema central com suporte de terminais) e o subsistema QSERVER (para o servidor de bases de dados e ficheiros). Poderão ocorrer problemas se tentar eliminar a opção enquanto um destes sistemas ainda estiver activo.
Identificar servidores de sistema central do IBM i e programas associados.
Existem diversos servidores de sistema central e objectos relacionados comuns à família IBM i Access. Estas informações não incluem todos os servidores de sistema central do IBM i. Abrangem apenas as que são utilizadas pela família IBM i Access, muitas das quais, podem ser visualizadas pelo tipo ou função.
Servidores de sistema central por função:
Os servidores de sistema central do IBM i são apresentados pela sua função associada.
A tabela que se segue mostra um subconjunto de servidores de sistema central existentes no sistema e que são utilizados pelo produto.
Função de cliente Servidor do IBM i utilizado
Fornecedor de dados .NET v Servidor de base de dados v Servidor de início de sessão v Servidor central
Função de cliente Servidor do IBM i utilizado
IBM Toolbox for Java v Servidor de início de sessão v Servidor central
v Servidor de ficheiros v Servidor de base de dados v Servidor DRDA®e DDM
v Servidor de filas de dados
v Servidor de comandos remotos e chamadas de programa distribuídas
v Servidor de impressão em rede Transferência de Dados v Servidor de início de sessão
v Servidor central
v Servidor de base de dados Controlador de ODBC v Servidor de início de sessão
v Servidor de base de dados Aceder ao sistema de ficheiros integrado a partir do
System i Navigator
Servidor de ficheiros APIs de Filas de Dados Servidor de filas de dados Fornecedor de DB de OLE v Servidor de filas de dados
v Servidor de base de dados
v Servidor de comandos remotos e chamadas de programa distribuídas
v Servidor de início de sessão Servidor de SQL Remoto Dinâmico Expandido
(QXDAEDRSQL) v Servidor de início de sessão v Servidor central
v Servidor QXDAEDRSQL Gestão de licenças
Executada quando é iniciada uma aplicação que requer uma licença (Transferência de dados e emulação 5250)
Servidor central
Obter mapa de conversão
Executada apenas na ligação inicial se o cliente não contiver os mapas de conversão necessários
Servidor central
Funções de comandos remotos Servidor de comandos remotos e chamadas de programa distribuídas
Chamada de programa distribuída Servidor de comandos remotos e chamadas de programa distribuídas
Enviar palavra-passe para validação e alterar palavra-passe expirada (TCP/IP)
Servidor de início de sessão Impressão na Rede Servidor de impressão em rede
Servidor de ficheiros:
O servidor de ficheiros do IBM i e respectivos programas associados funcionam com o sistema de ficheiros integrados.
A arquitectura do IBM i suporta diferentes tipos de ficheiros com interfaces semelhantes. O sistema de ficheiros integrado faz parte do sistema operativo do IBM i que suporta a gestão de entrada/saída em sequência e a gestão de armazenamento, semelhante a um computador e aos sistemas operativos UNIX. O sistema de ficheiros integrado inclui todas as informações que estão armazenadas no sistema e permite aos utilizadores e aplicações acederem a segmentos de memória específicos que estejam organizados como objectos de ficheiro, directório, biblioteca e unidade lógica.
O servidor de ficheiros permite que os clientes armazenem e acedam a objectos, como ficheiros e programas, que se encontrem no sistema. O servidor de ficheiros cria uma interface com o sistema de ficheiros integrado e permite que os clientes utilizem a sua própria interface para interagir com ficheiros, em vez de utilizar as interfaces e APIs do sistema de ficheiros integrado. Dependendo do suporte fornecido pelo produto do cliente, o servidor pode conceder aos clientes acesso a todos os ficheiros do sistema ou apenas aos ficheiros do Sistema de Ficheiros dos Serviços da Biblioteca de Documentos (QDLS, Document Library Services File System).
As funções chave do sistema de ficheiros integrado são as seguintes:
v Suporte para o armazenamento de informações em ficheiros de dados contínuos, que são ficheiros 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 elementos de imagem numa imagem. Os documentos que estão armazenados em pastas do sistema são ficheiros de dados contínuos. Outros exemplos de ficheiros de dados
contínuos são os ficheiros de PC e os ficheiros de sistemas UNIX. O suporte de ficheiros de dados contínuos foi concebido para uma utilização eficiente nas aplicações de cliente/servidor.
v Uma estrutura hierárquica de directórios que permite que os objectos sejam organizados como os ramos de uma árvore. Para aceder a um objecto, especifique o caminho desde os directórios até ao objecto.
v Uma interface comum que permite que os utilizadores e aplicações acedam a ficheiros de dados contínuos, ficheiros de base de dados, documentos e outros objectos que estão armazenados no sistema.
Para obter uma lista de sistemas de ficheiros, consulte o tópico Trabalhar com sistemas de ficheiros. Para obter mais informações sobre o sistema de ficheiros integrado, consulte o conjunto de tópicos Sistema de ficheiros integrado.
Conceitos relacionados:
“Programas de servidores de ficheiros”
Consulte uma lista de programas de servidor de ficheiros associados do IBM i Access Client Solutions com descrições e bibliotecas associadas.
Informações relacionadas:
Trabalhar com sistemas de ficheiros Sistema de ficheiros integrado
Programas de servidores de ficheiros:
Consulte uma lista de programas de servidor de ficheiros associados do IBM i Access Client Solutions com descrições e bibliotecas associadas.
Os programas listados na tabela seguinte estão incluídos no servidor de ficheiros.
Objectos do servidor de ficheiros
Nome do Programa Biblioteca Tipo de objecto Descrição
QPWFSERVSO QSYS *PGM Programa de servidor
QPWFSERVS2 QSYS *PGM Programa de servidor
Nome do Programa Biblioteca Tipo de objecto Descrição
QPWFSERV QSYS *JOBD Descrição de trabalho
utilizada para trabalhos de servidor
QPWFSERVER QSYS *CLS Classe utilizada para todos
os trabalhos de servidor de ficheiros e servidor de bases de dados
QPWFSERVSS QSYS *PGM Programa de servidor de
SSL
Conceitos relacionados:
“Servidor de ficheiros” na página 10
O servidor de ficheiros do IBM i e respectivos programas associados funcionam com o sistema de ficheiros integrados.
Servidor de bases de dados:
Para Transferências de Dados, ODBC, base de dados do System i Navigator e fornecedores do IBM i Access Client Solutions (OLE DB e o fornecedor de Dados .NET).
O servidor de base de dados permite aos clientes o acesso a funções do DB2 for i. Este servidor fornece o seguinte:
v Suporte para acesso remoto a SQL
v Acesso a dados através de interfaces de fornecedores de dados ODBC, ADO, DB de OLE e .NET v Funções de base de dados (tais como a criação e eliminação de ficheiros e a adição e remoção de
membros de ficheiros)
v Funções de obtenção de informações sobre ficheiros de base de dados existentes no sistema (tais como as funções de catálogo de SQL)
Adicionalmente, pode utilizar a Distributed Relational Database Architecture (DRDA) com o servidor de base de dados e com pacotes de SQL. A DRDA não é suportada por OLE DB ou pelo Fornecedor de Dados .NET.
Consulte um dos seguintes tópicos para obter mais informações sobre como trabalhar com a DRDA. Por outro lado, consulte os tópicos sobre programação de bases de dados distribuídas para obter informações adicionais sobre DRDA.
Informações relacionadas:
Programação de bases de dados distribuída
Programas servidores de base de dados:
Consulte uma lista de programas de servidor de base de dados do IBM i Access Client Solutions com descrições e bibliotecas associadas.
Nome do Programa Biblioteca Descrição
QZDASOINIT QSYS Programa de servidor
QZDASON2 QSYS Programa de configuração de
terminais
QZDASRVSD QSYS Programa de daemon
Nome do Programa Biblioteca Descrição
Nota: Os objectos *PGM QZDANDB e QZDACRTP, assim como o objecto *SRVPGM QZDASRV são utilizados pelo servidor de base de dados.
Pacotes de SQL:
O ODBC e o fornecedor de OLE DB IBMDASQL do IBM i Access suportam pacotes de SQL. Os pacotes de SQL associam ligações de SQL num programa de aplicação a uma base de dados relacional. São utilizados para melhorar o desempenho das aplicações que utilizam o suporte de SQL dinâmico, permitindo à aplicação reutilizar informações sobre os pedidos de SQL.
O servidor de base de dados é um programa de aplicação que utiliza pedidos de SQL dinâmico. Suporta a utilização de pacotes para instruções de SQL frequentemente utilizadas, para que certas informações de associação possam ser reutilizadas.
Para obter mais informações, seleccione a partir dos tópicos que se seguem.
Nomes de pacotes de SQL:
Os pacotes de ODBC e OLE DB do IBM i Access são denominados de forma diferente, dependendo da base de dados que é acedida.
O servidor de bases de dados pode ser utilizado como porta de ligação para outras bases de dados relacionais que utilizam a DRDA. O servidor de bases de dados cria automaticamente um ou mais pacotes de SQL na base de dados relacional destino. Os nomes de pacotes são gerados de acordo com os atributos presentemente utilizados pelo servidor de base de dados.
O nome do pacote, se não for uma base de dados relacional do DB2 for i
O pacote é criado num conjunto designado por QSQL400 no servidor de aplicações, quando não se trata de uma base de dados relacional (RDB) do DB2 for i. Quando não se trata de um servidor de aplicações do IBM i, o nome do pacote é QZD abcde, em que abcde corresponde às opções específicas do
interpretador que estiverem a ser utilizadas.
A tabela seguinte mostra as opções para o nome do pacote.
Opções de campo para nomes de pacotes
Campo Descrição do campo Opções
a Formato de data v ISO, JIS
v USA v EUR v JUL
b Formato de hora v JIS
v USA v EUR, ISO
Campo Descrição do campo Opções
c Controlo de consolidações/
delimitador decimal v *CS/ponto v *CS/vírgula v *CHG/ponto v *CHG/vírgula v *RR/ponto v *RR/vírgula d Delimitador de cadeia v apóstrofo
v plica e Número máximo de instruções
permitidas para o pacote v 0 - 64 v 1 - 256 v 2 - 512 v 3 - 1024
Nomes de pacotes, se a base de dados relacional for DB2 for i
Quando se trata de um servidor de aplicações do IBM i, o nome do pacote é QZDA abcdef, em que
abcdefcorresponde às opções específicas do interpretador a serem utilizadas.
Quando se trata de uma RDB do IBM i, o pacote é geralmente criado na biblioteca QGPL que a maioria dos clientes de acesso à base de dados pode personalizar.
Opções de campo para nomes de pacotes
Campo Descrição do campo Opções
a Formato de data v ISO, JIS
v USA v EUR v JUL v MDY v DMY v YMD b Formato de hora e convenção de
nomenclatura v Nomenclatura ISO, JIS e SQL v Nomenclatura USA e SQL v Nomenclatura EUR e SQL v Nomenclatura HMS e SQL
v Nomenclatura ISO, JIS e de sistema v Nomenclatura EUA e de sistema v Nomenclatura EUR e de sistema v Nomenclatura HMS e de sistema
Campo Descrição do campo Opções
c Nível de consolidação e ponto
decimal v *CS/ponto v *CS/vírgula v *ALL/ponto v *ALL/vírgula v *CHG/ponto v *CHG/vírgula v *NONE/ponto v *NONE/vírgula d Delimitador de cadeia v apóstrofo
v plica e Número de secções no pacote v 0 - 64
v 1 - 256 v 2 - 512 v 3 - 1024
f Separação da data e hora v Os bits de ordem superior do carácter:
v '1100'b- Um dos formatos ISO para data
v '1101'b- Vírgula como separação da data
v '1110'b- Ponto como separação da data
v '1111'b- Dois pontos como separação da data
v Os bits de ordem inferior do carácter:
v '0001'b- Um formato ISO para a hora
v '0010'b- Vírgula como separador da hora
v '0011'b- Ponto como separador da hora
v '0100'b- Barra como separador da hora
v '0101'b- Traço como separador da hora
v '0110'b- Espaço em branco como separador da hora
Limpar pacotes de SQL:
Quando utilizar o ODBC do IBM i Access com a DRDA, é recomendável utilizar periodicamente o comando DLTSQLPKG.
Os pacotes utilizados para funções de DRDA são criados automaticamente no sistema conforme necessário, pelo que pode achar conveniente remover estes pacotes. Para limpar os pacotes, utilize o comando Eliminar Pacote de SQL (DLTSQLPKG).
Elimine os pacotes apenas se não forem utilizados frequentemente. O pacote será criado de novo, se necessário, mas o desempenho diminui visivelmente quando um pacote é criado pela segunda vez.
Convenções de nomenclatura das instruções:
Identificar convenções de nomenclatura obrigatórias para os servidores de base de dados do IBM i. A tabela que se segue fornece um resumo das convenções de nomenclatura impostas pelo servidor de bases de dados.
Convenções de nomenclatura das instruções
Instrução SQL dinâmico
Utilizar um pacote de SQL dinâmico expandido
Local O nome da instrução tem de aderir à convenção de nomenclatura do IBM i, embora seja sugerido o formato de STMTxxxx
O nome do cursor tem de aderir às convenções de nomenclatura do IBM i
O nome da instrução tem de aderir à convenção de nomenclatura do IBM i, embora seja sugerido o formato de STMTxxxx
O nome do cursor tem de aderir às convenções de nomenclatura do IBM i
DRDA O nome da instrução tem de estar no formato STMTxxxx
O nome do cursor tem de estar no formato:
CRSRyyyy para cursores não deslocáveis ou SCRSRyyyy para cursores deslocáveis, em que yyyy é o mesmo que xxxx.
O nome da instrução tem de estar no formato Sxxxx
O nome do cursor tem de estar no formato Cyy para os cursores não deslocáveis, em que yy é o mesmo que xxxx e yy está entre 1 e 15.
Notas:
1. A convenção de nomenclatura para nomes de instruções não é obrigatória no sistema local, pelo que uma aplicação de cliente pode partilhar instruções preparadas com uma aplicação do IBM i utilizando a API do sistema QSQPRCED.
2. O servidor acrescenta um espaço em branco ao início de qualquer nome de instrução no formato STMTxxxx. Uma aplicação de sistema central terá, em seguida, de acrescentar um espaço em branco à esquerda para partilhar instruções com aplicações de cliente que utilizem o formato STMTxxxx. O servidor não irá acrescentar um espaço em branco à esquerda se o nome da instrução não estiver no formato STMTxxxx.
Regras e restrições ao utilizar a DRDA:
Existem limitações à Distributed Relational Database Architecture (DRDA) ao utilizar os servidores de base de dados do IBM i Access Client Solutions.
A DRDA é uma arquitectura que suporta o acesso entre bases de dados relacionais. Para obter mais informações sobre a arquitectura DRDA, consulte o conjunto de tópicos Programação de base de dados distribuída.
A tabela seguinte mostra as funções que têm limitações quando o utilizador está ligado a um sistema remoto a partir do servidor de base de dados utilizando a DRDA.
Função Limitação
Criar pacote Limpar pacote Eliminar pacote
Descrever marcadores de parâmetros
Funções não suportadas
Preparar A opção preparar melhorada não está disponível quando utiliza a DRDA. Suporte de pacotes dinâmicos
expandido v Quando utiliza a DRDA, os nomes das instruções têm de possuir oformato 'STMTxxxx', onde xxxx é o número da secção. v Quando utiliza a DRDA, os nomes dos cursores têm de possuir o formato
'CRSRxxxx' ou 'SCRSRxxxx', onde xxxx é o número da secção. Reter consolidação Apenas válido caso se trate de uma ligação IBM i.
Nível de consolidação *NONE Não suportado
Nível de consolidação *CHANGE Apenas suportado se o RDB de destino for um destino do IBM i. Todas as outras RDBs requerem um nível de consolidação *CS ou *ALL.
Informações relacionadas:
Programação de bases de dados distribuída
Servidor de filas de dados:
Fornece acesso às filas de dados do IBM i.
Uma fila de dados consiste num objecto utilizado pelos programas de aplicações do IBM i para
comunicações. As aplicações podem utilizar filas de dados para transferir dados entre trabalhos. Vários trabalhos do IBM i podem enviar ou receber dados de uma única fila de dados.
O IBM i Access Client Solutions fornece APIs que permitem às aplicações do PC trabalhar com filas de dados do IBM i com a mesma facilidade das aplicações do IBM i. Isto permite expandir as comunicações de aplicações do IBM i de modo a incluir os processos em execução num PC remoto.
Os programas listados na tabela seguinte estão incluídos neste servidor.
Programa de servidor de filas de dados fornecido para utilização com suporte de terminais
Nome do Programa Biblioteca Descrição
QZHQSSRV QSYS Programa de servidor
QZHQSRVD QSYS Programa de daemon
Servidor de impressão em rede:
Fornece suporte de impressão remota e gestão de impressão adicional ao utilizar as funções do IBM i Access Client Solutions.
O servidor de impressão em rede permite um controlo melhorado por parte do cliente sobre os recursos de impressão. Este servidor de impressão fornece as seguintes capacidades a cada cliente solicitando o serviço de impressão:
Ficheiro em Spool
Criar, procurar, abrir, ler, escrever, fechar, reter, libertar, eliminar, mover, enviar, chamar programa de saída, alterar atributos, obter mensagem, responder a mensagem, obter atributos e listar
Trabalho do escritor
Iniciar, terminar e listar
Dispositivo de impressão
Obter atributos e listar
Fila de saída
Reter, libertar, suprimir, listar e obter atributos
Biblioteca
Listar
Ficheiro de impressora
Obter atributos, alterar atributos e listar
Servidor de impressão em rede
Alterar e obter atributos
Os programas listados na tabela seguinte estão incluídos neste servidor.
Servidor de impressão em rede
Nome do Programa Biblioteca Descrição
QNPSERVS QSYS Programa de servidor
QNPSERVD QSYS Programa de daemon
Servidor central:
Fornece serviços, como a gestão de licenças e outras funções de gestão de clientes do IBM i Access Client Solutions.
O servidor central fornece os seguintes serviços para clientes: v Gestão de licenças
O pedido inicial da Transferência de dados ou PC5250 reserva uma licença para esse utilizador do IBM i Access Client Solutions. O servidor permanece activo até expirar o tempo de espera de retardamento de libertação. A licença ficará retida até ser libertada ou até o trabalho do servidor terminar. Para ver quais as licenças reservadas, utilize o System i Navigator para ver as propriedades do sistema. v Obter mapa de conversão
O servidor central obtém mapas de conversão para os clientes que necessitem deles. Estes mapas de conversão são, normalmente, utilizados para conversões de ASCII em EBCDIC e de EBCDIC em ASCII. Os identificadores do conjunto caracteres codificados (CCSID) têm de ser fornecidos. O cliente pode pedir um mapa fornecendo o CCSID de origem correcto, o CCSID de destino e uma tabela de
elementos de código a converter. De seguida, o servidor devolve a conversão de formato correcta para o cliente utilizar.
Os programas listados na tabela seguinte estão incluídos neste servidor.
Programas do servidor central
Nome do Programa Biblioteca Descrição
QZSCSRVS QSYS Programa de servidor
Servidor de comandos remotos e chamadas de programa distribuídas:
Permite que as aplicações de PC emitam comandos e chamem programas no IBM i e que devolvam os resultados ao cliente.
O suporte do servidor de comandos remotos e chamadas de programa distribuídas permite aos
utilizadores e aplicações emitir comandos de CL e chamar programas. O suporte de comandos remotos permite ao utilizador executar múltiplos comandos no mesmo trabalho. Oferece também uma melhor verificação de segurança aos utilizadores do IBM i com capacidades limitadas (LMTCPB =*YES, no perfil de utilizador).
O suporte da chamada do programa distribuído permite que as aplicações chamem programas do IBM i e passem parâmetros (de entrada e de saída). Após a execução do programa, os valores de parâmetro de saída regressam à aplicação do cliente. Este processo permite às aplicações o acesso a recursos do IBM i sem preocupações acerca das comunicações e conversões que têm de ocorrer.
Os programas listados na tabela seguinte estão incluídos neste servidor.
Programas de servidor de comandos remotos e chamadas de programa distribuídas
Nome do Programa Biblioteca Descrição
QZRCSRVS QSYS Programa de servidor
QZRCSRVSD QSYS Programa de daemon
Servidor de início de sessão:
Fornece funções de gestão de palavras-passe para os servidores de sistema central do IBM i com suporte de terminais.
O servidor de Início de Sessão fornece segurança aos clientes. Esta função de segurança impede o acesso ao sistema pelos utilizadores com palavras-passe expiradas, valida palavras-passe de utilizador e devolve informações de segurança de perfis de utilizador para utilização com a cache de palavras-passe e com a Administração de Aplicações do System i Navigator.
Os programas listados na tabela seguinte estão incluídos neste servidor.
Programas de servidor de início de sessão
Nome do Programa Biblioteca Descrição
QZSOSIGN QSYS Programa de servidor
QZSOSGND QSYS Programa de daemon
Dispositivo de mapeamento de portas do servidor:
Fornece o número de porta do servidor actual a um cliente do IBM i Access Client Solutions que solicite uma ligação.
O dispositivo de mapeamento de portas fornece uma forma do cliente localizar a porta para um serviço (servidor), em particular. O dispositivo de mapeamento de portas localiza a porta na Tabela de Serviço de TCP/IP.
Dispositivo de mapeamento de portas do servidor
Nome do Programa Biblioteca Descrição
QZSOSMAPD QSYS Programa do dispositivo de
mapeamento de portas do servidor
Servidor de SQL Remoto Dinâmico Expandido (QXDAEDRSQL):
Suporta o acesso de SQL remoto e outras funções de base de dados do IBM i.
O servidor QXDAEDRSQL permite aos clientes o acesso a funções do DB2 for i. Este servidor fornece o seguinte:
v Suporte para acesso remoto a SQL v Acesso a dados através de interface XDA
v Funções de base de dados (tais como a criação e eliminação de ficheiros e a adição e remoção de membros de ficheiros)
Os programas listados na tabela seguinte estão incluídos neste servidor.
Programas do servidor QXDAEDRSQL
Nome do Programa Biblioteca Descrição
QXDARECVR QSYS Programa de servidor
QXDALISTEN QSYS Programa de daemon
Nota: Os objectos QXDAEVT e QXDAIASP *SRVPGM são utilizados pelo servidor QXDAEDRSQL.
Servidor de DRDA/DDM:
Permite o acesso a funções do DB2 for i.
O servidor DRDA/DDM permite que os clientes acedam a funções do DB2 for i, incluindo o acesso de nível de registo ao utilizar o fornecedor de OLE DB e controladores Toolbox JDBC.
Este servidor fornece:
v Suporte para acesso remoto a SQL v Suporte para o acesso a nível de registo v Suporte para diário remoto
Para obter mais informações sobre DRDA, consulte Programação de bases de dados distribuída. Para obter mais informações sobre DDM, consulte Gestão de dados distribuída.
Os programas listados na tabela seguinte estão incluídos neste servidor.
Programas do servidor DRDA/DDM
Nome do Programa Biblioteca Descrição
QRWTSRVR QSYS Programa de servidor
QRWTLSTN QSYS Programa de escuta
Programação de bases de dados distribuída Apresentação de DDM
Utilizar servidores de sistema central do IBM i
Este tópico descreve o processo de comunicação cliente/servidor e o modo como deve ser gerido.
Adicionalmente, este tópico apresenta uma lista dos valores e subsistemas relevantes do IBM i e descreve a forma de identificar, apresentar e gerir trabalhos de servidor no sistema.
Os servidores enviados com o sistema operativo base, normalmente, não requerem alterações às configurações existentes para funcionarem correctamente. São configurados e definidos durante a instalação do servidor do IBM i. Pode pretender alterar a forma como o sistema gere os trabalhos de servidor de acordo com as suas necessidades, resolver problemas, aumentar o desempenho do sistema ou simplesmente ver os trabalhos no sistema. Para efectuar estas alterações e satisfazer os requisitos de processamento, tem de saber que objectos afectam que partes do sistema e como alterar esses objectos. Para compreender realmente como gerir o sistema, consulte o tópico Gestão do trabalho antes de continuar com este tópico.
Informações relacionadas: Gestão de trabalho
Estabelecer comunicações cliente/servidor:
Identificar o processo para iniciar e terminar a comunicação entre clientes do IBM i Access Client Solutions e servidores de sistema central.
Este tópico também inclui os números de porta de cada servidor e uma descrição dos daemons de servidor e as respectivas funções na comunicação.
A comunicação entre Cliente/Servidor é estabelecida através dos seguintes passos:
1. Para iniciar um trabalho de servidor que utilize o suporte de comunicações para terminais, o sistema cliente é ligado a um número de porta de servidor específico.
2. Tem de ser iniciado um daemon de servidor (com o comando STRHOSTSVR) para ficar a aguardar e aceitar o pedido de ligação do cliente. Após a aceitação do pedido de ligação, o daemon de servidor emite um pedido interno para associar a ligação do cliente a um trabalho de servidor.
3. Este trabalho de servidor pode ser um trabalho iniciado previamente ou, caso não sejam utilizados trabalhos iniciados previamente, um trabalho interactivo que é submetido quando o pedido de ligação do cliente é processado. O trabalho de servidor trata todas as comunicações subsequentes com o cliente. A troca de dados inicial inclui um pedido que identifica os símbolos de autenticação
associados ao utilizador cliente. Um perfil de utilizador e uma palavra-passe ou uma senha Kerberos, são exemplos desses símbolos.
4. Assim que os tokens de autenticação forem validados, o trabalho de servidor muda para o perfil de utilizador do IBM i associado a estes tokens e altera o trabalho utilizando muitos dos atributos definidos para o perfil de utilizador, como o código de contabilidade e a fila de saída.
Comunicações do servidor para o cliente
O IBM i Access Client Solutions utiliza TCP/IP para comunicar com os servidores do sistema. Os servidores optimizados utilizam suporte de sockets do IBM i para comunicar com clientes. O suporte de sockets do IBM i é compatível com sockets Berkeley Software Distributions 4.3 através de TCP/IP. O suporte de sockets é fornecido com o produto 5770-TC1 instalado no sistema.
Consulte o manual TCP/IP Configuration and Reference para obter mais informações sobre comunicações.
Informações relacionadas: Configuração de TCP/IP
Números de portas de Servidores de Sistema Central:
Cada tipo de servidor tem o seu próprio daemon de servidor, o qual escuta numa porta os pedidos de entrada de ligação de clientes do IBM i Access Client Solutions.
Existem excepções a esta regra. Por exemplo, a função de transferência por terminais utiliza o daemon de servidor de bases de dados; o servidor de unidades de rede utiliza o daemon de servidor de ficheiros; e o servidor de impressão virtual utiliza o daemon de servidor de impressão em rede. Adicionalmente, o daemon de dispositivo de mapeamento do servidor também aguarda numa porta especificada e permite que um cliente obtenha o número de porta correcto para um servidor especificado.
Cada um dos daemons de servidor aguarda, no número de porta que é fornecido na tabela de serviços, o nome de serviço especificado. Por exemplo, o daemon de servidor de impressão em rede, com a
configuração inicial que é fornecida, aguarda na porta número 8474, que está associada ao nome de serviço 'as-netprt.' O daemon de dispositivo de mapeamento do servidor aguarda na porta conhecida. O número de porta conhecido do dispositivo de mapeamento do servidor é 449. O número de porta conhecido está reservado para utilização exclusiva pelos Servidores de Sistema Central. Deste modo, a entrada para o nome de serviço 'as-svrmap' não deverá ser removida da tabela de serviços.
Os números de portas para cada daemon de servidor não são fixos; a tabela de serviços pode ser modificada com a utilização de números de portas diferentes, caso a instalação necessite de tais alterações. Pode alterar o local em que o número da porta é obtido no separador de ligação das propriedades do System i Navigator. No entanto, o nome do serviço tem de permanecer como é mostrado nas tabelas que se seguem. Caso contrário, os daemons de servidor não conseguirão atribuir um terminal para aceitar pedidos de entrada para ligações de cliente.
Se for adicionada uma nova tabela de serviços para identificar um número de porta diferente para um serviço, quaisquer entradas da tabela de serviços pré-existentes para esse nome de serviço deverão ser removidas. A remoção destas entradas elimina a duplicação do nome do serviço na tabela e elimina a possibilidade de ocorrerem resultados imprevisíveis quando o daemon de servidor for iniciado.
Números de porta para servidores de sistema central e dispositivo de mapeamento do servidor:
Visualize os números de portas dos servidores de sistema central suportados no IBM i Access Client Solutions.
A tabela a seguir mostra as entradas da tabela de serviço inicial fornecidas para os servidores optimizados e para a função de mapeamento do servidor que utilizem o suporte de comunicação de sockets por TCP e para os que utilizem o Secure Sockets Layer (SSL).
Nome do serviço Descrição Número da porta
as-central Servidor central 8470
as-database Servidor de bases de dados 8471 as-dtaq Servidor de filas de dados 8472
as-file Servidor de ficheiros 8473
as-netprt Servidor de impressão em rede 8474 as-rmtcmd Servidor de comandos remotos e
chamadas de programa
8475 as-signon Servidor de início de sessão 8476
Nome do serviço Descrição Número da porta
as-svrmap Dispositivo de mapeamento do servidor
449
drda DDM 446
as-admin-http Administração de HTTP 2001
as-mtgctrlj Central de gestão 5544
as-mtgctrl Central de gestão 5555
telnet Servidor de Telnet 23
as-edrsql Servidor QXDAEDRSQL 4402
A tabela a seguir mostra números de portas para servidores de sistema central e daemons que utilizam Secure Sockets Layer (SSL):
Nome do serviço Descrição Número da Porta
as-central-s Servidor central protegido 9470 as-database-s Servidor de base de dados protegido 9471 as-dtaq-s Servidor de filas de dados protegido 9472 as-file-s Servidor de ficheiros protegido 9473 as-netprt-s Servidor de impressão em rede
protegido
9474 as-rmtcmd-s Comando remoto/Servidor de
chamada de programas protegido
9475 as-signon-s Servidor de início de sessão
protegido
9476
ddm-ssl DDM 448
as-admin-https Administração de HTTP 2010
as-mgtctrlj Central de gestão 5544
as-mgtctrl-ss Central de gestão 5566 as-mgtctrl-cs Central de gestão 5577
Telnet-ssl Servidor de Telnet 992
Ver e Modificar Entradas da Tabela de Serviços
Pode utilizar o comando WRKSRVTBLE para ver os nomes de serviços e os respectivos números de portas associados.
+---+ | Trabalhar com Entradas da Tabela de Serviços |
| Sistema: AS400597 |
| Escreva as opções, prima Enter. |
| 1=Adicionar 4=Remover 5=Ver |
| |
| Opç Serviço Porta Protocolo |
| _ _______________________________ ____________ _________________________ | | _ as-central 8470 tcp | | _ as-database 8471 tcp | | _ as-dtaq 8472 tcp | | _ as-file 8473 tcp | | _ as-netprt 8474 tcp | | _ as-rmtcmd 8475 tcp | | _ as-signon 8476 tcp |
| _ as-svrmap 449 tcp | | . | | . | | . | | | +---+
Ao seleccionar a opção 5 (ver) para uma entrada, também verá os nomes alternativos. Utilize os comandos ADDSRVTBLE e RMVSRVTBLE para alterar a tabela de serviços de acordo com a instalação.
Iniciar os servidores de sistema central:
Para iniciar os servidores de sistema central do IBM i, utilize o comando CL STRHOSTSVR.
O comando STRHOSTSVR inicia os daemons de servidor de sistema central e o daemon de dispositivo de mapeamento do servidor. Também tenta iniciar o trabalho iniciado previamente associado a esse servidor. Cada tipo de servidor de sistema central tem um daemon de servidor. Só existe um daemon de
dispositivo de definição do servidor para o sistema. A aplicação de PC do cliente utiliza o número de porta para ligar ao daemon de servidor do sistema central. O daemon de servidor aceita o pedido de ligação de entrada e encaminha-o para o trabalho do servidor para processamento.
Utilize o localizador de comandos de CL para ver os parâmetros dos valores do comando STRHOSTSVR listados a seguir:
Tipo de servidor
*ALL Inicia todos os daemons de servidor de sistema central e o daemon de dispositivo de mapeamento do servidor.
*CENTRAL
Inicia o daemon de servidor central no subsistema QSYSWRK. O trabalho do daemon é QZSCSRVSD, e o trabalho iniciado previamente pelo servidor associado é QZSCSRVS.
*DATABASE
Inicia o daemon de servidor de bases de dados no subsistema QSERVER. O trabalho do daemon é QZDASRVSD e os trabalhos previamente iniciados pelo servidor associado são QZDASOINIT, QZDASSINIT e QTFPJTCP. O QTFPJTCP é executado no subsistema QSERVER.
*DTAQ
Inicia o daemon de servidor de filas de dados no subsistema QSYSWRK. O trabalho do daemon é QZHQSRVD e o trabalho iniciado previamente pelo servidor associado é QZHQSSRV.
*FILE Inicia o daemon de servidor de ficheiros no subsistema QSERVER. O trabalho do daemon é QPWFSERVSD e os trabalhos iniciados previamente pelo servidor associado são QPWFSERVSO, QPWFSERVSS e QPWFSERVS2.
*NETPRT
Inicia o daemon de servidor de impressão em rede no subsistema QSYSWRK. O trabalho do daemon é QNPSERVD e os trabalhos previamente iniciados pelo servidor associado são QNPSERVS e QIWVPPJT. O QIWVPPJT é executado no subsistema QSYSWRK.
*RMTCMD
Inicia o servidor de comandos remotos e de chamadas de programa distribuídas no subsistema QSYSWRK. O trabalho do daemon é QZRCSRVSD e o trabalho iniciado previamente pelo servidor associado é QZRCSRVS.
*SIGNON
Inicia o daemon de servidor de início de sessão no subsistema QSYSWRK. O trabalho do daemon é QZSOSGND e o trabalho iniciado previamente pelo servidor associado é QZSOSIGN.
*SVRMAP
Inicia o daemon de dispositivo de mapeamento do servidor no subsistema QSYSWRK. O trabalho do daemon é QZSOSMAPD.
Nota: Se o trabalho do daemon for executado no directório QSYSWRK, os trabalhos iniciados previamente do servidor serão executados, por predefinição, no directório QUSRWRK.
Adicionalmente, os trabalhos iniciados previamente do servidor serão executados, por predefinição, no subsistema QUSRWRK.
Protocolo necessário
(Especifica os protocolos de comunicações que têm de estar activos para que os daemons de servidor de sistema central sejam iniciados.)
*ANY O protocolo de comunicações TCP/IP tem de estar activo quando o comando STRHOSTSVR for emitido. Se o TCP/IP não estiver activo, serão emitidas a mensagem de diagnóstico PWS3008 e a mensagem de abandono PWS300D e os daemons de servidor de sistema central não serão iniciados.
*NONE
Não é necessário estar activo qualquer protocolo de comunicações quando o comando
STRHOSTSVR for emitido para que os daemons de servidor de sistema central sejam iniciados. Não serão emitidas mensagens para os protocolos que estejam inactivos.
*TCP O protocolo de comunicações TCP/IP tem de estar activo quando o comando STRHOSTSVR for emitido. Se o TCP/IP não estiver activo, serão emitidas a mensagem de diagnóstico PWS3008 e a mensagem de abandono PWS300D e os daemons de servidor de sistema central não serão iniciados.
Informações relacionadas: Localizador de comandos CL
Daemons de servidor:
O daemon do servidor permite que as aplicações cliente do IBM i Access Client Solutions utilizem comunicações para terminais.
O daemon de servidor é um trabalho interactivo associado a um tipo de servidor específico. Só existe um daemon de servidor para cada um dos diferentes tipos de servidores (como, por exemplo, de base de dados, impressão na rede e início de sessão). Cada tipo de servidor tem uma relação de um para muitos entre o respectivo daemon de servidor e os trabalhos de servidor reais; um daemon de servidor tem potencialmente muitos trabalhos de servidor associados.
O daemon de servidor permite que as aplicações de cliente iniciem as comunicações com um servidor de sistema central que esteja a utilizar o suporte de comunicações para terminais. O daemon de servidor executa esta tarefa tratando e encaminhando pedidos de ligação de entrada. Assim que o cliente estabelecer comunicações com o trabalho de servidor, deixa de haver associação entre o cliente e o daemon de servidor enquanto durar esse trabalho de servidor.
Os subsistemas têm de estar activados para utilizarem o servidor ou trabalhos de servidor de ficheiros. Quando são enviados, os trabalhos de servidor são configurados para serem executados no subsistema QUSRWRK, mas pode alterar o subsistema onde são executados. Os trabalhos de servidor de ficheiros e o trabalho daemon de servidor de sistema central de base de dados (QZDASRVSD) são executados no subsistema QSERVER.
O comando Iniciar Servidor de Sistema Central inicia trabalhos de daemon de servidor. Os daemons de servidor devem estar activos para que as aplicações do cliente estabeleçam uma ligação com um servidor de sistema central que utiliza um suporte de comunicações para terminais.