• Nenhum resultado encontrado

IBM i Versão 7.3. Ligação ao IBM i IBM i Access Client Solutions IBM

N/A
N/A
Protected

Academic year: 2021

Share "IBM i Versão 7.3. Ligação ao IBM i IBM i Access Client Solutions IBM"

Copied!
130
0
0

Texto

(1)

IBM i

Versão 7.3

Ligação ao IBM i

IBM i Access Client Solutions

(2)
(3)

IBM i

Versão 7.3

Ligação ao IBM i

IBM i Access Client Solutions

(4)

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.

(5)

Í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

(6)

Avisos . . . 119

Informações sobre interfaces de programação. . . 121

Marcas Comerciais . . . 121 Termos e condições . . . 121

(7)

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)

(8)

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).

(9)

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

(10)

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.

(11)

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.

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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.

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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).

(22)

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.

(23)

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

(24)

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

(25)

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.

(26)

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

(27)

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.

(28)

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

(29)

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 |

(30)

| _ 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.

(31)

*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.

Referências

Documentos relacionados

Revista da Faculdade de Educação - Periódico do Programa de Pós-Graduação em Educação da Universidade do Estado de Mato Groso/UNEMAT. Coordenação: Maria do Horto Salles

Em publicações anteriores (2, 3, 4) estudámos o efeito dos carotenóides de vários alimentos verdes, comparados ao de diversos tipos de milho amarelo, na coloração da gema de ôvo

Quero dizer: o interesse nacionalista ou o objetivo da campanha contra ou mesmo pró só poderão dar (...) um aspecto parcial dele e, portanto, uma visão errada (Machado, 1961,

Caso o número de candidatos impeça a realização das provas didá cas num mesmo dia, será realizado um novo sorteio de tema para cada novo dia de prova, respeitando-se o prazo de 24

Dentre as variáveis importantes para controle no processo de torneamento, os parâmetros de corte se destacam pela interação e influência no resultado final de acabamento

ticos alternativos (Figuras 1 e 2). De maneira geral, podemos dizer que os exames tomográficos sem contraste IV ou VO em pacientes com suspeita clínica de abdome agudo dividem-se

O valor de inscrição pode ser restituído a 100%, no caso dos Formandos Desempregados que cum- pram as seguintes condições: estarem desempregados durante o período de duração da

Nenhum dos restaurantes pesquisados possuía certificação ISO 14001 ou qualquer outro tipo de certificação para empresas com gestão ambiental.... elétrica e campanhas de redução