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

Tamanho: px
Começar a partir da página:

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

Transcrição

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

2

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

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 Aisos 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, salo indicação em contrário nas noas edições. Esta ersã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. Copyright IBM Corporation 2014, 2015.

5 Índice IBM i Access Client Solutions Noidades 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 IBM i Access Client Solutions ligações de consola.. 5 Informações relacionadas com o IBM i Access Client Solutions Configurar a Plataforma do IBM i Programas necessários e opcionais para instalação 6 Configurar o TCP/IP na plataforma IBM i... 7 Configurar o IBM i NetSerer no IBM i Administração do seridor de sistema central.. 9 Identificar seridores de sistema central do IBM i e programas associados Seridores de sistema central por função.. 9 Seridor de ficheiros Programas de seridores de ficheiros Seridor de bases de dados Seridor de filas de dados Seridor de impressão em rede Seridor central Seridor de comandos remotos e chamadas de programa distribuídas Seridor de início de sessão Dispositio de mapeamento de portas do seridor Seridor de SQL Remoto Dinâmico Expandido (QXDAEDRSQL) Seridor de DRDA/DDM Utilizar seridores de sistema central do IBM i 21 Estabelecer comunicações cliente/seridor 21 Subsistemas do IBM i Valores do sistema do IBM i Identificar e apresentar trabalhos de seridor do IBM i Utilizar programas de saída do seridor Registar programas de saída Escreer programas de saída Parâmetros de programas de saída Exemplos: Programas de saída Tópicos Aançados de Consola Considerações sobre planeamento de uma consola Considerações sobre planeamento para a consola de segurança Requisitos de hardware da consola Considerações sobre planeamento para a instalação ou actualização da Consola de Operações Preparar o ambiente de rede Segurança da configuração da Consola de Operações Cenário: Compreender a sua configuração Cenário: Consolas para ários sistemas ou partições Gerir Consola de Operações Tomada de controlo ou recuperação de uma ligação da Consola de Operações Detalhes de tomada de controlo Detalhes de recuperação Actiar tomada de controlo da consola.. 98 Cenário: Tomada de controlo e recuperação 98 Gestão de árias consolas Várias consolas de PC numa rede Alterar de um tipo de consola para outro Mudar de um tipo de consola para outro quando a consola actual não estier operacional Gerir a consola local numa rede Iniciar o sistema utilizando um IPL manual Utilizar as funções do seriço da consola (65+21) Utilizar a macro OPSCONSOLE Alterar o alor da opção do ecrã de apresentação do estado da consola Alterar o alor da opção Tomada de Controlo F18 da consola Configurar um nome de sistema central de seriço (nome da interface) Desactiar ou moer a placa de adaptador de rede local da utilização pela Consola de Operações Alterar alores de rede para a Consola de Operações (rede local) Detectar e corrigir problemas de ligação da Consola de Operações Detectar e corrigir problemas de ligação Problemas de ligação da consola local Detectar e corrigir problemas de dados de códigos de referência do sistema Código de referência do sistema A6nn500x 112 Códigos de referência do sistema A , A e A Código de referência do sistema A Código de referência do sistema A Código de referência do sistema A O passo C do IPL demora mais do que o preisto Detectar e corrigir outros problemas da Consola de Operações Os pedidos do sistema não funcionam Não é possíel iniciar sessão deido a uma palara-passe perdida ou expirada ou deido a um ID de utilizador desactiado Copyright IBM Corp. 2014, 2015 iii

6 Aisos Informações sobre interfaces de programação Marcas Comerciais Termos e condições i IBM i: IBM i Access Client Solutions

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 operatios que suportam o Jaa, 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. Noidades Consulte as informações noas ou significatiamente 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 er as noidades ou as alterações Para o ajudar a er onde foram efectuadas alterações técnicas, esta informação utiliza: A imagem A imagem para assinalar onde começam informações noas ou alteradas. para assinalar onde acabam informações noas ou alteradas. Em ficheiros PDF, poderá er barras erticais ( ) na margem esquerda de informações noas ou alteradas. Para obter outras informações sobre as noidades ou alterações desta edição, consulte o Memorando aos utilizadores. Ficheiro PDF para o IBM i Access Client Solutions Pode er e imprimir um ficheiro PDF destas informações. Para isualizar ou transferir a ersão em PDF deste documento, seleccione IBM i Access Client Solutions. Guardar ficheiros PDF Para guardar um PDF na estação de trabalho para isualização ou impressão: 1. Faça clique com o botão direito do rato na ligação do PDF no naegador. 2. Faça clique na opção que guarda localmente o PDF. 3. Naegue 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 er e imprimir estes PDFs. Pode transferir uma cópia gratuita a partir do sítio da Web da Adobe ( Copyright IBM Corp. 2014,

8 Descrição geral do IBM i Access Client Solutions O IBM i Access Client Solutions é uma oferta chae 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 Jaa, que é executada na maioria dos sistema operatios que suportam Jaa 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 seridores 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. 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íel ter á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 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 O Data Transfer permite transferir dados de/para a base de dados IBM i para/de ários tipos de ficheiros da estação de trabalho, tais como a folha de cálculo OpenDocument (*.ods), Liro do Excel (*.xlsx) e outros formatos de ficheiro A Saída da Impressora fornece uma interface para er ficheiros nas filas de saída do IBM i e também fornecem a capacidade de transferir estes ficheiros para o sistema cliente. Painel de Controlo Virtual com uma interface gráfica para o painel de operação do IBM i Emulação 5250 para Consola de rede local (LAN) Consolidação para configurações de interface de gestão de hardware que incluem ASMI, IVM e HMC capacidade para iniciar o IBM Naigator for i utilizando o naegador predefinido Estão disponíeis dois pacotes opcionais que incluem middleware para utilizar e desenoler aplicações cliente parawindows e Linux. O IBM i Access Client Solutions - Pacote de Aplicações do Windows, que inclui os seguintes itens: Conectiidade 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 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). 2 IBM i: IBM i Access Client Solutions

9 Pode adquirir suportes atraés da encomenda da renoaçã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íeis 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 operatios que suportam o Jaa 6.0 ou superior, incluindo diersas ersõ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 chae de licença. Os seguintes dispositios requerem uma licença do IBM i Access Family e uma licença do IBM i para que os possa utilizar: Emulador de Impressão e de Visualização 5250 Transferência de Dados 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 tier encomendado o 5770-XW1, pode aaliar o produto a partir do suporte marcado por chae durante 70 dias. Findo o período de aaliação de 70 dias, o produto será desactiado caso não o tenha encomendado e recebido uma código de licença de software. A chae 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 dispositio 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 actios 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 IBM i Access Client Solutions 3

10 disponíel 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 actiar 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 estier a ser utilizado no mesmo PC que o IBM i Access Client Solutions, cada um desses produtos ai utilizar uma licença diferente. Assim, quando utilizar ambos os produtos, um PC ai 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íel 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. Escrea 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 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 dee ser igual ao número de licenças que são compradas para a IBM i Access Family. Qualquer alor que exceda o limite adquirido iola 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 chae de licença. 1. Para actualizar o limite de utilizações para o produto 5770-XW1 no sistema, proceda do seguinte modo: a. Escrea 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 Altere o limite de utilizações para o número de licenças que tier comprado para o IBM i Access. Se tier comprado a opção com base no processador para o IBM i Access, introduza o alor *NOMAX para o limite de utilizações. A introdução de qualquer número que exceda o limite comprado iola o acordo de licença da IBM. 2. Para introduzir a chae de licença, proceda do seguinte modo: a. Escrea 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 c. Introduza as informações da chae de licença. Notas: Valores ADDLICKEY para o Limite de Utilizações (Usage Limit) e Grupo de processadores (Processor Group) para o Componente 5101: Introduza sempre o alor *NOMAX no campo Limite de Utilizações para a Função O alor do limite de utilizações *NOMAX é requerido como parte da chae de software. O alor *NOMAX não é uma representação do número de utilizadores licenciados sob uma licença com base em utilizadores. 4 IBM i: IBM i Access Client Solutions

11 Para uma licença com base em utilizadores, introduza o alor *ANY no campo Grupo de Processadores. Uma licença com base em processadores tem um alor de grupo de processadores que corresponde ao grupo de licenciadores processado. Para obter informações sobre como introduzir a chae 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 chae de licença, os trabalhos do seridor 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 Preiamente (STRPJ) e Terminar Trabalho Iniciado Preiamente (ENDPJ). Os comandos IBM i para terminar e reiniciar os trabalhos de seridor 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íel obter actualizações para o IBM i Access Client Solutions a partir da mesma localização onde o produto foi transferido. Transfira noamente o produto para receber a ersã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 palara-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 priilégio de painel de operador para ligar ao Painel de Controlo Virtual. Por predefinição, o ID (oito 1) das ferramentas de seriço IBM i fornecido não possui priilégios de painel de operador. Se o ID (oito 1) das ferramentas de seriço for utilizada para ligar ao Painel de Controlo Virtual, é necessário actualizar os priilé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 dispositio 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 er ou imprimir qualquer um dos ficheiros PDF. IBM i Access Client Solutions 5

12 Sítios da Web Página inicial da IBM Visite este sítio da Web para obter informações acerca de produtos, seriç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 Naigator for i O System i Naigator é 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 ersões experimentais e betas, noidades 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 NetSerer Consulte este sítio da Web para obter informações sobre o IBM i NetSerer. APARs Informatios Um Relatório de Análise de Programa Autorizado (APAR informatio) é 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 deem ser instalados, dependendo das funcionalidades que ai 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 Seridores de Sistema Central 5770-XW1 Base, 1 IBM i Access Family 5770-TC1 Nota: Todos os produtos que instalar terão de pertencer ao níel mais recente. Utilitários de TCP/IP 6 IBM i: IBM i Access Client Solutions

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. Relatiamente a estes produtos, ficará responsáel 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 SS1 - Gestor de Certificados Digitais (Boss Option 34) 5770-DG1 - (Seridor de HTTP) Para tirar partido das capacidades AFP durante a isualização e transferência de ficheiros em spool, instale: 5770-TS1 - IBM Transform Serices for i (*BASE) 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 priada irtual. 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 estier 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 Priada Virtual (VPN) Configurar o IBM i NetSerer no IBM i É possíel utilizar o IBM i NetSerer para disponibilizar o IBM i a utilizadores de PC. Nota: O IBM i NetSerer permite a utilização de uma senha Kerberos para autenticação de utilizadores. O Kerberos é um mecanismo de autenticação de terceiros, atraés do qual o cliente proa a identidade a um seridor Kerberos (ou Centro de Distribuição de Chaes), recebendo uma senha. O cliente pode IBM i Access Client Solutions 7

14 depois utilizar essa senha para proar criptograficamente a identidade a outros sistemas na rede. A senha Kerberos é utilizada para autenticar um utilizador perante um sistema em ez de utilizar o ID e a palara-passe do utilizador como dados de autenticação. A Microsoft inclui suporte de autenticação Kerberos no Windows XP e sistemas operatios mais recentes. Para obter mais informações sobre as senhas Kerberos, consulte o tópico Protocolos do seriço de autenticação da rede. Para configurar as capacidades de partilha de ficheiros e impressão do IBM i NetSerer, consulte as seguintes instruções: IBM i NetSerer partilha de ficheiros. IBM i NetSerer partilha de impressão. Instruções de configuração adicionais estão disponíeis em Como começar com o IBM i NetSerer. Configurar o IBM i NetSerer A configuração do IBM i que se segue é necessária se os utilizadores da rede ão utilizar a função partilha de ficheiros e de impressão. Nota: 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. As seguintes instruções de configuração requerem acesso préio a um PC com o System i Naigator instalado. Para configurar o IBM i para suportar o IBM i NetSerer com o IBM Naigator for i, proceda do seguinte modo: 1. Utilize o assistente do IBM i NetSerer. Para abrir o assistente, execute os seguintes passos: a. Expanda Rede (Network) na janela do IBM Naigator for i. b. Expanda Seridores (Serers). c. Faça clique em TCP/IP. d. Faça clique com o botão direito do rato em IBM i NetSerer 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 NetSerer, consulte IBM i NetSerer. 3. Para simplificar a gestão e a resolução dos endereços de TCP/IP, adicione uma entrada para o IBM i NetSerer a um Seridor de Nomes de Domínio (DNS - Domain Name Serer). Nota: As instruções de configuração encontram-se na ajuda online do IBM Naigator for i e no tópico Configurar e ligar o cliente PC. 4. As alterações efectuadas às propriedades do IBM i NetSerer não farão efeito até que o IBM i NetSerer seja iniciado noamente. Para iniciar ou parar o IBM i NetSerer: a. Expanda Rede (Network) na janela do IBM Naigator for i. b. Expanda Seridores (Serers). c. Faça clique em TCP/IP. d. Faça clique com o botão direito do rato em IBM i NetSerer e faça clique em Iniciar (Start) ou Parar (Stop). 8 IBM i: IBM i Access Client Solutions

15 Administração do seridor de sistema central Identificar, utilizar e gerir eficientemente seridores de sistema central do IBM i Access Client Solutions. Este tópico fornece brees descrições e informações técnicas para um subconjunto de funções do seridor de sistema central utilizadas pelo produto IBM i Access Client Solutions. Seridores de sistema central do IBM i Os seridores de sistema central tratam pedidos de PCs ou dispositios 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 seridores de funções completas, com capacidade de realizar á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 ários seridores diferentes, a gestão e coordenação de seridores torna-se complexa. A organização dos seridores num sistema integrado reduz drasticamente os custos globais e a complexidade da gestão da rede. Estes seridores 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 seridores são utilizados pelo IBM i Access Client Solutions. Adicionar ou remoer a opção Seridor de Sistema Central Os seridores 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 NetSerer e gostaria de remoer a opção de Seridor de Sistema Central, deerá terminar os subsistemas utilizados por estes seridores antes de remoer a opção. Termine os subsistemas QBASE ou QCMN (para os seridores de sistema central com suporte de APPC), os subsistemas QSYSWRK e QUSRWRK (para os seridores de sistema central com suporte de terminais) e o subsistema QSERVER (para o seridor de bases de dados e ficheiros). Poderão ocorrer problemas se tentar eliminar a opção enquanto um destes sistemas ainda estier actio. Identificar seridores de sistema central do IBM i e programas associados. Existem diersos seridores de sistema central e objectos relacionados comuns à família IBM i Access. Estas informações não incluem todos os seridores de sistema central do IBM i. Abrangem apenas as que são utilizadas pela família IBM i Access, muitas das quais, podem ser isualizadas pelo tipo ou função. Seridores de sistema central por função: Os seridores de sistema central do IBM i são apresentados pela sua função associada. A tabela que se segue mostra um subconjunto de seridores de sistema central existentes no sistema e que são utilizados pelo produto. Função de cliente Seridor do IBM i utilizado Fornecedor de dados.net Seridor de base de dados Seridor de início de sessão Seridor central IBM i Access Client Solutions 9

16 Função de cliente Seridor do IBM i utilizado IBM Toolbox for Jaa Seridor de início de sessão Seridor central Seridor de ficheiros Seridor de base de dados Seridor DRDA e DDM Seridor de filas de dados Seridor de comandos remotos e chamadas de programa distribuídas Seridor de impressão em rede Transferência de Dados Seridor de início de sessão Seridor central Seridor de base de dados Controlador de ODBC Seridor de início de sessão Aceder ao sistema de ficheiros integrado a partir do System i Naigator APIs de Filas de Dados Seridor de base de dados Seridor de ficheiros Seridor de filas de dados Fornecedor de DB de OLE Seridor de filas de dados Seridor de SQL Remoto Dinâmico Expandido (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) Obter mapa de conersão Executada apenas na ligação inicial se o cliente não contier os mapas de conersão necessários Funções de comandos remotos Chamada de programa distribuída Eniar palara-passe para alidação e alterar palara-passe expirada (TCP/IP) Impressão na Rede Seridor de base de dados Seridor de comandos remotos e chamadas de programa distribuídas Seridor de início de sessão Seridor de início de sessão Seridor central Seridor QXDAEDRSQL Seridor central Seridor central Seridor de comandos remotos e chamadas de programa distribuídas Seridor de comandos remotos e chamadas de programa distribuídas Seridor de início de sessão Seridor de impressão em rede Seridor de ficheiros: O seridor de ficheiros do IBM i e respectios programas associados funcionam com o sistema de ficheiros integrados. 10 IBM i: IBM i Access Client Solutions

17 A arquitectura do IBM i suporta diferentes tipos de ficheiros com interfaces semelhantes. O sistema de ficheiros integrado faz parte do sistema operatio 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 operatios 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 seridor de ficheiros permite que os clientes armazenem e acedam a objectos, como ficheiros e programas, que se encontrem no sistema. O seridor 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 ez de utilizar as interfaces e APIs do sistema de ficheiros integrado. Dependendo do suporte fornecido pelo produto do cliente, o seridor pode conceder aos clientes acesso a todos os ficheiros do sistema ou apenas aos ficheiros do Sistema de Ficheiros dos Seriços da Biblioteca de Documentos (QDLS, Document Library Serices File System). As funções chae do sistema de ficheiros integrado são as seguintes: 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/seridor. Uma estrutura hierárquica de directórios que permite que os objectos sejam organizados como os ramos de uma árore. Para aceder a um objecto, especifique o caminho desde os directórios até ao objecto. 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 seridores de ficheiros Consulte uma lista de programas de seridor 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 seridores de ficheiros: Consulte uma lista de programas de seridor 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 seridor de ficheiros. Objectos do seridor de ficheiros Nome do Programa Biblioteca Tipo de objecto Descrição QPWFSERVSO QSYS *PGM Programa de seridor QPWFSERVS2 QSYS *PGM Programa de seridor QPWFSERVSD QSYS *PGM Programa de daemon IBM i Access Client Solutions 11

18 Nome do Programa Biblioteca Tipo de objecto Descrição QPWFSERV QSYS *JOBD Descrição de trabalho utilizada para trabalhos de seridor QPWFSERVER QSYS *CLS Classe utilizada para todos os trabalhos de seridor de ficheiros e seridor de bases de dados QPWFSERVSS QSYS *PGM Programa de seridor de SSL Conceitos relacionados: Seridor de ficheiros na página 10 O seridor de ficheiros do IBM i e respectios programas associados funcionam com o sistema de ficheiros integrados. Seridor de bases de dados: Para Transferências de Dados, ODBC, base de dados do System i Naigator e fornecedores do IBM i Access Client Solutions (OLE DB e o fornecedor de Dados.NET). O seridor de base de dados permite aos clientes o acesso a funções do DB2 for i. Este seridor fornece o seguinte: Suporte para acesso remoto a SQL Acesso a dados atraés de interfaces de fornecedores de dados ODBC, ADO, DB de OLE e.net 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) 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 seridor 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 seridores de base de dados: Consulte uma lista de programas de seridor 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 seridor QZDASON2 QSYS Programa de configuração de terminais QZDASRVSD QSYS Programa de daemon QZDASSINIT QSYS Programa de seridor de SSL 12 IBM i: IBM i Access Client Solutions

19 Nome do Programa Biblioteca Descrição Nota: Os objectos *PGM QZDANDB e QZDACRTP, assim como o objecto *SRVPGM QZDASRV são utilizados pelo seridor 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 seridor 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 seridor de bases de dados pode ser utilizado como porta de ligação para outras bases de dados relacionais que utilizam a DRDA. O seridor 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 seridor 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 seridor 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 seridor de aplicações do IBM i, o nome do pacote é QZD abcde, em que abcde corresponde às opções específicas do interpretador que estierem 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 ISO, JIS USA EUR JUL b Formato de hora JIS USA EUR, ISO IBM i Access Client Solutions 13

20 Campo Descrição do campo Opções c Controlo de consolidações/ delimitador decimal *CS/ponto *CS/írgula *CHG/ponto *CHG/írgula *RR/ponto *RR/írgula d Delimitador de cadeia apóstrofo e Número máximo de instruções permitidas para o pacote plica Nomes de pacotes, se a base de dados relacional for DB2 for i Quando se trata de um seridor de aplicações do IBM i, o nome do pacote é QZDA abcdef, em que abcdef corresponde à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 ISO, JIS USA EUR JUL MDY DMY YMD b Formato de hora e conenção de nomenclatura Nomenclatura ISO, JIS e SQL Nomenclatura USA e SQL Nomenclatura EUR e SQL Nomenclatura HMS e SQL Nomenclatura ISO, JIS e de sistema Nomenclatura EUA e de sistema Nomenclatura EUR e de sistema Nomenclatura HMS e de sistema 14 IBM i: IBM i Access Client Solutions

21 Campo Descrição do campo Opções c Níel de consolidação e ponto decimal *CS/ponto *CS/írgula *ALL/ponto *ALL/írgula *CHG/ponto *CHG/írgula *NONE/ponto *NONE/írgula d Delimitador de cadeia apóstrofo plica e Número de secções no pacote f Separação da data e hora Os bits de ordem superior do carácter: '1100'b - Um dos formatos ISO para data '1101'b - Vírgula como separação da data '1110'b - Ponto como separação da data '1111'b - Dois pontos como separação da data Os bits de ordem inferior do carácter: '0001'b - Um formato ISO para a hora '0010'b - Vírgula como separador da hora '0011'b - Ponto como separador da hora '0100'b - Barra como separador da hora '0101'b - Traço como separador da hora '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áel 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 coneniente remoer estes pacotes. Para limpar os pacotes, utilize o comando Eliminar Pacote de SQL (DLTSQLPKG). IBM i Access Client Solutions 15

22 Elimine os pacotes apenas se não forem utilizados frequentemente. O pacote será criado de noo, se necessário, mas o desempenho diminui isielmente quando um pacote é criado pela segunda ez. Conenções de nomenclatura das instruções: Identificar conenções de nomenclatura obrigatórias para os seridores de base de dados do IBM i. A tabela que se segue fornece um resumo das conenções de nomenclatura impostas pelo seridor de bases de dados. Conenções de nomenclatura das instruções Instrução Local DRDA SQL dinâmico O nome da instrução tem de aderir à conenção de nomenclatura do IBM i, embora seja sugerido o formato de STMTxxxx O nome do cursor tem de aderir às conenções de nomenclatura do IBM i 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áeis ou SCRSRyyyy para cursores deslocáeis, em que yyyy é o mesmo que xxxx. Utilizar um pacote de SQL dinâmico expandido O nome da instrução tem de aderir à conenção de nomenclatura do IBM i, embora seja sugerido o formato de STMTxxxx O nome do cursor tem de aderir às conenções de nomenclatura do IBM i 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áeis, em que yy é o mesmo que xxxx e yy está entre 1 e 15. Notas: 1. A conençã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 seridor 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 seridor não irá acrescentar um espaço em branco à esquerda se o nome da instrução não estier no formato STMTxxxx. Regras e restrições ao utilizar a DRDA: Existem limitações à Distributed Relational Database Architecture (DRDA) ao utilizar os seridores 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 seridor de base de dados utilizando a DRDA. Limites funcionais da DRDA 16 IBM i: IBM i Access Client Solutions

23 Função Criar pacote Limitação Funções não suportadas Limpar pacote Eliminar pacote Descreer marcadores de parâmetros Preparar Suporte de pacotes dinâmicos expandido A opção preparar melhorada não está disponíel quando utiliza a DRDA. Quando utiliza a DRDA, os nomes das instruções têm de possuir o formato 'STMTxxxx', onde xxxx é o número da secção. 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 álido caso se trate de uma ligação IBM i. Níel de consolidação *NONE Níel de consolidação *CHANGE Não suportado Apenas suportado se o RDB de destino for um destino do IBM i. Todas as outras RDBs requerem um níel de consolidação *CS ou *ALL. Informações relacionadas: Programação de bases de dados distribuída Seridor 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 eniar 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 seridor. Programa de seridor de filas de dados fornecido para utilização com suporte de terminais Nome do Programa Biblioteca Descrição QZHQSSRV QSYS Programa de seridor QZHQSRVD QSYS Programa de daemon Seridor 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 seridor de impressão em rede permite um controlo melhorado por parte do cliente sobre os recursos de impressão. Este seridor de impressão fornece as seguintes capacidades a cada cliente solicitando o seriço de impressão: Ficheiro em Spool Criar, procurar, abrir, ler, escreer, fechar, reter, libertar, eliminar, moer, eniar, chamar programa de saída, alterar atributos, obter mensagem, responder a mensagem, obter atributos e listar IBM i Access Client Solutions 17

24 Trabalho do escritor Iniciar, terminar e listar Dispositio 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 Seridor de impressão em rede Alterar e obter atributos Os programas listados na tabela seguinte estão incluídos neste seridor. Seridor de impressão em rede Nome do Programa Biblioteca Descrição QNPSERVS QSYS Programa de seridor QNPSERVD QSYS Programa de daemon Seridor central: Fornece seriços, como a gestão de licenças e outras funções de gestão de clientes do IBM i Access Client Solutions. O seridor central fornece os seguintes seriços para clientes: Gestão de licenças O pedido inicial da Transferência de dados ou PC5250 resera uma licença para esse utilizador do IBM i Access Client Solutions. O seridor permanece actio até expirar o tempo de espera de retardamento de libertação. A licença ficará retida até ser libertada ou até o trabalho do seridor terminar. Para er quais as licenças reseradas, utilize o System i Naigator para er as propriedades do sistema. Obter mapa de conersão O seridor central obtém mapas de conersão para os clientes que necessitem deles. Estes mapas de conersão são, normalmente, utilizados para conersõ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 conerter. De seguida, o seridor deole a conersão de formato correcta para o cliente utilizar. Os programas listados na tabela seguinte estão incluídos neste seridor. Programas do seridor central Nome do Programa Biblioteca Descrição QZSCSRVS QSYS Programa de seridor QZSCSRVSD QSYS Programa de daemon 18 IBM i: IBM i Access Client Solutions

25 Seridor 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 deolam os resultados ao cliente. O suporte do seridor 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 erificaçã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 alores 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 conersões que têm de ocorrer. Os programas listados na tabela seguinte estão incluídos neste seridor. Programas de seridor de comandos remotos e chamadas de programa distribuídas Nome do Programa Biblioteca Descrição QZRCSRVS QSYS Programa de seridor QZRCSRVSD QSYS Programa de daemon Seridor de início de sessão: Fornece funções de gestão de palaras-passe para os seridores de sistema central do IBM i com suporte de terminais. O seridor 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 palaras-passe expiradas, alida palaras-passe de utilizador e deole informações de segurança de perfis de utilizador para utilização com a cache de palaras-passe e com a Administração de Aplicações do System i Naigator. Os programas listados na tabela seguinte estão incluídos neste seridor. Programas de seridor de início de sessão Nome do Programa Biblioteca Descrição QZSOSIGN QSYS Programa de seridor QZSOSGND QSYS Programa de daemon Dispositio de mapeamento de portas do seridor: Fornece o número de porta do seridor actual a um cliente do IBM i Access Client Solutions que solicite uma ligação. O dispositio de mapeamento de portas fornece uma forma do cliente localizar a porta para um seriço (seridor), em particular. O dispositio de mapeamento de portas localiza a porta na Tabela de Seriço de TCP/IP. O programa listado na tabela que se segue está incluído neste seridor. IBM i Access Client Solutions 19

26 Dispositio de mapeamento de portas do seridor Nome do Programa Biblioteca Descrição QZSOSMAPD QSYS Programa do dispositio de mapeamento de portas do seridor Seridor 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 seridor QXDAEDRSQL permite aos clientes o acesso a funções do DB2 for i. Este seridor fornece o seguinte: Suporte para acesso remoto a SQL Acesso a dados atraés de interface XDA 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 seridor. Programas do seridor QXDAEDRSQL Nome do Programa Biblioteca Descrição QXDARECVR QSYS Programa de seridor QXDALISTEN QSYS Programa de daemon Nota: Os objectos QXDAEVT e QXDAIASP *SRVPGM são utilizados pelo seridor QXDAEDRSQL. Seridor de DRDA/DDM: Permite o acesso a funções do DB2 for i. O seridor DRDA/DDM permite que os clientes acedam a funções do DB2 for i, incluindo o acesso de níel de registo ao utilizar o fornecedor de OLE DB e controladores Toolbox JDBC. Este seridor fornece: Suporte para acesso remoto a SQL Suporte para o acesso a níel de registo 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 seridor. Programas do seridor DRDA/DDM Nome do Programa Biblioteca Descrição QRWTSRVR QSYS Programa de seridor QRWTLSTN QSYS Programa de escuta Informações relacionadas: 20 IBM i: IBM i Access Client Solutions

27 Programação de bases de dados distribuída Apresentação de DDM Utilizar seridores de sistema central do IBM i Este tópico descree o processo de comunicação cliente/seridor e o modo como dee ser gerido. Adicionalmente, este tópico apresenta uma lista dos alores e subsistemas releantes do IBM i e descree a forma de identificar, apresentar e gerir trabalhos de seridor no sistema. Os seridores eniados com o sistema operatio base, normalmente, não requerem alterações às configurações existentes para funcionarem correctamente. São configurados e definidos durante a instalação do seridor do IBM i. Pode pretender alterar a forma como o sistema gere os trabalhos de seridor de acordo com as suas necessidades, resoler problemas, aumentar o desempenho do sistema ou simplesmente er 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/seridor: Identificar o processo para iniciar e terminar a comunicação entre clientes do IBM i Access Client Solutions e seridores de sistema central. Este tópico também inclui os números de porta de cada seridor e uma descrição dos daemons de seridor e as respectias funções na comunicação. A comunicação entre Cliente/Seridor é estabelecida atraés dos seguintes passos: 1. Para iniciar um trabalho de seridor que utilize o suporte de comunicações para terminais, o sistema cliente é ligado a um número de porta de seridor específico. 2. Tem de ser iniciado um daemon de seridor (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 seridor emite um pedido interno para associar a ligação do cliente a um trabalho de seridor. 3. Este trabalho de seridor pode ser um trabalho iniciado preiamente ou, caso não sejam utilizados trabalhos iniciados preiamente, um trabalho interactio que é submetido quando o pedido de ligação do cliente é processado. O trabalho de seridor 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 palara-passe ou uma senha Kerberos, são exemplos desses símbolos. 4. Assim que os tokens de autenticação forem alidados, o trabalho de seridor 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 seridor para o cliente O IBM i Access Client Solutions utiliza TCP/IP para comunicar com os seridores do sistema. Os seridores optimizados utilizam suporte de sockets do IBM i para comunicar com clientes. O suporte de sockets do IBM i é compatíel com sockets Berkeley Software Distributions 4.3 atraé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. Para obter mais informações, consulte: IBM i Access Client Solutions 21

28 Informações relacionadas: Configuração de TCP/IP Números de portas de Seridores de Sistema Central: Cada tipo de seridor tem o seu próprio daemon de seridor, 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 seridor de bases de dados; o seridor de unidades de rede utiliza o daemon de seridor de ficheiros; e o seridor de impressão irtual utiliza o daemon de seridor de impressão em rede. Adicionalmente, o daemon de dispositio de mapeamento do seridor também aguarda numa porta especificada e permite que um cliente obtenha o número de porta correcto para um seridor especificado. Cada um dos daemons de seridor aguarda, no número de porta que é fornecido na tabela de seriços, o nome de seriço especificado. Por exemplo, o daemon de seridor de impressão em rede, com a configuração inicial que é fornecida, aguarda na porta número 8474, que está associada ao nome de seriço 'as-netprt.' O daemon de dispositio de mapeamento do seridor aguarda na porta conhecida. O número de porta conhecido do dispositio de mapeamento do seridor é 449. O número de porta conhecido está reserado para utilização exclusia pelos Seridores de Sistema Central. Deste modo, a entrada para o nome de seriço 'as-srmap' não deerá ser remoida da tabela de seriços. Os números de portas para cada daemon de seridor não são fixos; a tabela de seriç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 Naigator. No entanto, o nome do seriço tem de permanecer como é mostrado nas tabelas que se seguem. Caso contrário, os daemons de seridor não conseguirão atribuir um terminal para aceitar pedidos de entrada para ligações de cliente. Se for adicionada uma noa tabela de seriços para identificar um número de porta diferente para um seriço, quaisquer entradas da tabela de seriços pré-existentes para esse nome de seriço deerão ser remoidas. A remoção destas entradas elimina a duplicação do nome do seriço na tabela e elimina a possibilidade de ocorrerem resultados impreisíeis quando o daemon de seridor for iniciado. Números de porta para seridores de sistema central e dispositio de mapeamento do seridor: Visualize os números de portas dos seridores de sistema central suportados no IBM i Access Client Solutions. A tabela a seguir mostra as entradas da tabela de seriço inicial fornecidas para os seridores optimizados e para a função de mapeamento do seridor que utilizem o suporte de comunicação de sockets por TCP e para os que utilizem o Secure Sockets Layer (SSL). Nome do seriço Descrição Número da porta as-central Seridor central 8470 as-database Seridor de bases de dados 8471 as-dtaq Seridor de filas de dados 8472 as-file Seridor de ficheiros 8473 as-netprt Seridor de impressão em rede 8474 as-rmtcmd Seridor de comandos remotos e chamadas de programa 8475 as-signon Seridor de início de sessão IBM i: IBM i Access Client Solutions

29 Nome do seriço Descrição Número da porta as-srmap Dispositio de mapeamento do seridor 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 Seridor de Telnet 23 as-edrsql Seridor QXDAEDRSQL A tabela a seguir mostra números de portas para seridores de sistema central e daemons que utilizam Secure Sockets Layer (SSL): Nome do seriço Descrição Número da Porta as-central-s Seridor central protegido 9470 as-database-s Seridor de base de dados protegido 9471 as-dtaq-s Seridor de filas de dados protegido 9472 as-file-s Seridor de ficheiros protegido 9473 as-netprt-s as-rmtcmd-s as-signon-s Seridor de impressão em rede protegido Comando remoto/seridor de chamada de programas protegido Seridor de início de sessão protegido ddm-ssl DDM 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 Seridor de Telnet 992 Ver e Modificar Entradas da Tabela de Seriços Pode utilizar o comando WRKSRVTBLE para er os nomes de seriços e os respectios números de portas associados Trabalhar com Entradas da Tabela de Seriços Sistema: AS Escrea as opções, prima Enter. 1=Adicionar 4=Remoer 5=Ver Opç Seriç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 IBM i Access Client Solutions 23

30 _ as-srmap 449 tcp Ao seleccionar a opção 5 (er) para uma entrada, também erá os nomes alternatios. Utilize os comandos ADDSRVTBLE e RMVSRVTBLE para alterar a tabela de seriços de acordo com a instalação. Iniciar os seridores de sistema central: Para iniciar os seridores de sistema central do IBM i, utilize o comando CL STRHOSTSVR. O comando STRHOSTSVR inicia os daemons de seridor de sistema central e o daemon de dispositio de mapeamento do seridor. Também tenta iniciar o trabalho iniciado preiamente associado a esse seridor. Cada tipo de seridor de sistema central tem um daemon de seridor. Só existe um daemon de dispositio de definição do seridor para o sistema. A aplicação de PC do cliente utiliza o número de porta para ligar ao daemon de seridor do sistema central. O daemon de seridor aceita o pedido de ligação de entrada e encaminha-o para o trabalho do seridor para processamento. Utilize o localizador de comandos de CL para er os parâmetros dos alores do comando STRHOSTSVR listados a seguir: Tipo de seridor *ALL Inicia todos os daemons de seridor de sistema central e o daemon de dispositio de mapeamento do seridor. *CENTRAL Inicia o daemon de seridor central no subsistema QSYSWRK. O trabalho do daemon é QZSCSRVSD, e o trabalho iniciado preiamente pelo seridor associado é QZSCSRVS. *DATABASE Inicia o daemon de seridor de bases de dados no subsistema QSERVER. O trabalho do daemon é QZDASRVSD e os trabalhos preiamente iniciados pelo seridor associado são QZDASOINIT, QZDASSINIT e QTFPJTCP. O QTFPJTCP é executado no subsistema QSERVER. *DTAQ Inicia o daemon de seridor de filas de dados no subsistema QSYSWRK. O trabalho do daemon é QZHQSRVD e o trabalho iniciado preiamente pelo seridor associado é QZHQSSRV. *FILE Inicia o daemon de seridor de ficheiros no subsistema QSERVER. O trabalho do daemon é QPWFSERVSD e os trabalhos iniciados preiamente pelo seridor associado são QPWFSERVSO, QPWFSERVSS e QPWFSERVS2. *NETPRT Inicia o daemon de seridor de impressão em rede no subsistema QSYSWRK. O trabalho do daemon é QNPSERVD e os trabalhos preiamente iniciados pelo seridor associado são QNPSERVS e QIWVPPJT. O QIWVPPJT é executado no subsistema QSYSWRK. *RMTCMD Inicia o seridor de comandos remotos e de chamadas de programa distribuídas no subsistema QSYSWRK. O trabalho do daemon é QZRCSRVSD e o trabalho iniciado preiamente pelo seridor associado é QZRCSRVS. *SIGNON Inicia o daemon de seridor de início de sessão no subsistema QSYSWRK. O trabalho do daemon é QZSOSGND e o trabalho iniciado preiamente pelo seridor associado é QZSOSIGN. 24 IBM i: IBM i Access Client Solutions

31 *SVRMAP Inicia o daemon de dispositio de mapeamento do seridor no subsistema QSYSWRK. O trabalho do daemon é QZSOSMAPD. Nota: Se o trabalho do daemon for executado no directório QSYSWRK, os trabalhos iniciados preiamente do seridor serão executados, por predefinição, no directório QUSRWRK. Adicionalmente, os trabalhos iniciados preiamente do seridor serão executados, por predefinição, no subsistema QUSRWRK. Protocolo necessário (Especifica os protocolos de comunicações que têm de estar actios para que os daemons de seridor de sistema central sejam iniciados.) *ANY O protocolo de comunicações TCP/IP tem de estar actio quando o comando STRHOSTSVR for emitido. Se o TCP/IP não estier actio, serão emitidas a mensagem de diagnóstico PWS3008 e a mensagem de abandono PWS300D e os daemons de seridor de sistema central não serão iniciados. *NONE Não é necessário estar actio qualquer protocolo de comunicações quando o comando STRHOSTSVR for emitido para que os daemons de seridor de sistema central sejam iniciados. Não serão emitidas mensagens para os protocolos que estejam inactios. *TCP O protocolo de comunicações TCP/IP tem de estar actio quando o comando STRHOSTSVR for emitido. Se o TCP/IP não estier actio, serão emitidas a mensagem de diagnóstico PWS3008 e a mensagem de abandono PWS300D e os daemons de seridor de sistema central não serão iniciados. Informações relacionadas: Localizador de comandos CL Daemons de seridor: O daemon do seridor permite que as aplicações cliente do IBM i Access Client Solutions utilizem comunicações para terminais. O daemon de seridor é um trabalho interactio associado a um tipo de seridor específico. Só existe um daemon de seridor para cada um dos diferentes tipos de seridores (como, por exemplo, de base de dados, impressão na rede e início de sessão). Cada tipo de seridor tem uma relação de um para muitos entre o respectio daemon de seridor e os trabalhos de seridor reais; um daemon de seridor tem potencialmente muitos trabalhos de seridor associados. O daemon de seridor permite que as aplicações de cliente iniciem as comunicações com um seridor de sistema central que esteja a utilizar o suporte de comunicações para terminais. O daemon de seridor executa esta tarefa tratando e encaminhando pedidos de ligação de entrada. Assim que o cliente estabelecer comunicações com o trabalho de seridor, deixa de haer associação entre o cliente e o daemon de seridor enquanto durar esse trabalho de seridor. Os subsistemas têm de estar actiados para utilizarem o seridor ou trabalhos de seridor de ficheiros. Quando são eniados, os trabalhos de seridor são configurados para serem executados no subsistema QUSRWRK, mas pode alterar o subsistema onde são executados. Os trabalhos de seridor de ficheiros e o trabalho daemon de seridor de sistema central de base de dados (QZDASRVSD) são executados no subsistema QSERVER. O comando Iniciar Seridor de Sistema Central inicia trabalhos de daemon de seridor. Os daemons de seridor deem estar actios para que as aplicações do cliente estabeleçam uma ligação com um seridor de sistema central que utiliza um suporte de comunicações para terminais. IBM i Access Client Solutions 25

32 Se estier a iniciar o daemon de base de dados ou o daemon de seridor de ficheiros, o subsistema QSERVER tem de estar actio. Se iniciar qualquer um dos outros daemons do seridor, o subsistema QSYSWRK terá de estar actio. Para utilizar os trabalhos preiamente iniciados que são executados no subsistema QSYSWRK, QUSRWRK dee estar actio. Daemon de Dispositio de Mapeamento do Seridor O daemon de dispositio de mapeamento do seridor é um trabalho interactio que é executado no subsistema QSYSWRK. Fornece um método para as aplicações de cliente determinarem o número de porta associado a um seridor específico. Este trabalho recebe, numa porta reconhecida, um pedido de ligação proeniente de um cliente. O número da porta reconhecida para TCP/IP é 449. O cliente enia o nome do seriço para o dispositio de mapeamento do seridor. O dispositio de mapeamento do seridor obtém o número da porta para o nome de seriço especificado na tabela de seriços. O dispositio de mapeamento do seridor deole este número de porta ao cliente, termina a ligação e regressa ao mesmo ponto onde se encontraa para aguardar outro pedido de ligação. O cliente utiliza o número de porta deolido pelo daemon de dispositio de mapeamento do seridor ao daemon de seridor especificado. O daemon de dispositio de mapeamento do seridor começa com o comando STRHOSTSVR e termina com o comando ENDHOSTSVR. Exemplo: STRHOSTSVR: Localize exemplos da utilização do comando STRHOSTSVR ao utilizar o produto IBM i Access Client Solutions. Exemplo 1: Iniciar todos os daemons de seridor do sistema central STRHOSTSVR SERVER(*ALL) Este comando inicia todos os daemons de seridor e o daemon de dispositio de mapeamento do seridor, desde que esteja actio pelo menos um protocolo de comunicações. Exemplo 2: Para iniciar daemons de seridor específicos STRHOSTSVR SERVER(*CENTRAL *SVRMAP) RQDPCL(*NONE) Este comando inicia o daemon de seridor central e o daemon de dispositio de mapeamento do seridor, mesmo que nenhum protocolo de comunicações esteja actio. Exemplo 3: Especificação de um protocolo necessário STRHOSTSVR SERVER(*ALL) RQDPCL(*TCP) Este comando inicia todos os daemons de seridor de sistema central e o daemon de dispositio de mapeamento do seridor, desde que esteja actio o TCP/IP. Terminar seridores de sistema central: Para terminar os seridores de sistema central do IBM i Access Client Solutions, utilize o comando ENDHOSTSVR CL. Este comando termina os daemons de seridor de sistema central e o daemon de dispositio de mapeamento do seridor. Se um daemon de seridor terminar enquanto alguns seridores desse tipo estierem ligados às aplicações de cliente, os trabalhos de seridor ficarão actios até que a comunicação com a aplicação cliente termine, a menos que seja especificado o parâmetro opcional ENDACTCNN. Os pedidos de ligação subsequentes da aplicação de cliente para esse seridor falharão até o daemon de seridor ser reiniciado. 26 IBM i: IBM i Access Client Solutions

33 Se o daemon de dispositio de mapeamento do seridor terminar, as ligações de cliente a trabalhos de seridor existentes não serão afectadas. Os pedidos subsequentes a partir de uma aplicação de cliente para estabelecer ligação ao dispositio de mapeamento do seridor falharão até o dispositio de mapeamento do seridor ser reiniciado. O parâmetro ENDACTCNN pode ser especificado para terminar ligações actias aos seridores *DATABASE e *FILE. Esta acção fará com que sejam terminados os trabalhos de seridor que estejam a prestar a assistência a estas ligações. As ligações actias só podem ser terminadas se o trabalho de daemon correspondente também estier a ser terminado. Se for especificada a palara-chae *DATABASE, os trabalhos QZDASOINIT e QZDASSINIT com ligações actias serão terminados. Se a palara-chae *FILE for especificada, os trabalhos QPWFSERVSO e QPWFSERVSS com ligações actias serão terminados. Nota: Se utilizar o comando ENDHOSTSVR para terminar um daemon específico que não esteja actio, receberá uma mensagem de diagnóstico. Utilize ENDHOSTSVR SERVER(*ALL) se pretender terminar todos os daemons actios. Não é apresentada uma mensagem de diagnóstico com o alor *ALL. Valores do comando ENDHOSTSVR: Tipo de seridor *ALL Termina os daemons de seridor e o daemon de dispositio de mapeamento do seridor, se estierem actios. Se for utilizado, o sistema não permitirá outros alores especiais. *CENTRAL Termina o daemon de seridor central no subsistema QSYSWRK. *DATABASE Termina o daemon de seridor de base de dados no subsistema QSERVER. *DTAQ Termina o daemon de seridor de filas de dados no subsistema QSYSWRK. *FILE Termina o daemon de seridor de ficheiros no subsistema QSERVER. *NETPRT Termina o daemon de seridor de impressão em rede no subsistema QSYSWRK. *RMTCMD Termina o daemon de seridor de comandos remotos e de chamadas de programa distribuídas no subsistema QSYSWRK. *SIGNON Termina o daemon de seridor de início de sessão no subsistema QSYSWRK. *SVRMAP Termina o daemon de dispositio de mapeamento do seridor no subsistema QSYSWRK. Terminar ligações actias (Este parâmetro opcional especifica se as ligações actias para os seridores especificados serão terminadas.) Valores únicos: *NONE Não serão terminadas ligações actias. Outros alores: IBM i Access Client Solutions 27

34 *DATABASE As ligações actias que estejam a ser assistidas pelos trabalhos de seridor QZDASOINIT e QZDASSINIT serão terminadas. Os trabalhos de seridor que estejam a prestar assistência a estas ligações também serão terminados. *FILE As ligações actias que estejam a ser assistidas pelos trabalhos de seridor QPWFSERVSO e QPWFSERVSS serão terminadas. Os trabalhos de seridor que estejam a prestar assistência a estas ligações também serão terminados. Seguem-se alguns exemplos de ENDHOSTSVR. Exemplo: ENDHOSTSVR: Localizar exemplos de utilização do comando ENDHOSTSVR. Exemplo 1: Terminar todos os daemons de seridor de sistema central ENDHOSTSVR SERVER(*ALL) Este comando termina todos os daemons de seridor e o daemon de dispositio de mapeamento do seridor. Exemplo 2: Terminar daemons de seridor específicos ENDHOSTSVR SERVER(*CENTRAL *SVRMAP) Terminar o daemon de seridor central e o daemon de dispositio de mapeamento do seridor. Exemplo 3: Terminar daemons de seridor específicos e ligações actias ENDHOSTSVR SERVER(*CENTRAL *DATABASE) ENDACTCNN(*DATABASE) Este comando termina o daemon de seridor central no subsistema QSYSWRK e o daemon de seridor de base de dados no subsistema QSERVER. Adicionalmente, as ligações actias ao seridor *DATABASE e os trabalhos de seridor QZDASOINIT e QZDASSINIT que estejam a prestar assistência a estas ligações serão terminados. Subsistemas do IBM i: Os subsistemas do IBM i fornecidos com o sistema são utilizados para controlar trabalhos e funções. Uma descrição do subsistema define como, onde e o olume de trabalho que entra num subsistema e quais os recursos utilizados pelo subsistema para efectuar o trabalho. Os trabalhos de arranque automático executam a inicialização num só passo ou executam trabalho repetitio que está associado a um subsistema específico. Os trabalhos de arranque automático associados a um subsistema específico são sempre automaticamente iniciados ao mesmo tempo que o subsistema. Conceitos relacionados: Identificar e apresentar trabalhos de seridor do IBM i na página 43 Existem árias formas de identificar e er trabalhos do seridor. Subsistemas utilizados para trabalhos de seridor: Os trabalhos de seridor são configurados para execução em subsistemas diferentes, dependendo das respectias funções. Seguem-se os subsistemas utilizados para os trabalhos de seridor. 28 IBM i: IBM i Access Client Solutions

35 QSYSWRK Todos os trabalhos de daemon (à excepção do trabalho de daemon de seridor de ficheiros e o trabalho de daemon de seridor de bases de dados) são executados neste subsistema. Os trabalhos de daemon de seridor de ficheiros e do seridor de bases de dados são executados no subsistema QSERVER. QUSRWRK Este subsistema é onde são executados os trabalhos de seridor para os seguintes seridores: Impressão na Rede Comando remoto e chamada de programa Central Fila de Dados Início de sessão Base de Dados QSERVER O trabalho de daemon de seridor de ficheiros, os respectios trabalhos de seridor iniciados preiamente e o trabalho de daemon de seridor de bases de dados são executados neste subsistema. Se este subsistema não estier actio, os pedidos para estabelecer uma ligação ao seridor de ficheiros ou ao seridor de bases de dados falharão. Iniciar automaticamente os subsistemas O subsistema QSYSWRK é automaticamente iniciado quando executa um IPL, independentemente do alor especificado para o subsistema de controlo. Se utilizar o programa de arranque assumido fornecido com o sistema, os subsistemas QSERVER e QUSRWRK serão automaticamente iniciados quando executar o IPL. O programa de arranque do sistema está definido no alor de sistema QSTRUPPGM e o alor predefinido é QSTRUP QSYS. Se pretender alterar o arranque do sistema, poderá alterar o alor de sistema QSTRUPPGM para chamar o seu próprio programa. Pode utilizar o programa fornecido com o sistema QSTRUP na QSYS como base para o programa de arranque que criar. Nota: Se utilizar o seridor de bases de dados ou o seridor de ficheiros e efectuar alterações ao arranque do sistema, terá de assegurar que o programa de arranque inicia o subsistema QSERVER. O TCP/IP é iniciado automaticamente pelo sistema sem requerer uma alteração ao programa de arranque do sistema. Os seridores de sistema central são automaticamente iniciados quando o TCP/IP é iniciado. Quando o TCP/IP for iniciado, ele assegura que o QUSRWRK e QSERVER serão iniciados antes dos seridores de sistema central. O atributo de IPL, STRTCP, pode forçar o sistema a não iniciar automaticamente o TCP/IP no IPL. É recomendado manter a predefinição de fábrica para este alor *YES, (iniciar TCP/IP), mas a opção está disponíel, se necessário. Utilizar trabalhos de arranque automático: Os trabalhos de arranque automático estão associados a seridores de sistema central do IBM i. O subsistema QSERVER tem um trabalho de arranque automático definido para os trabalhos de seridor de ficheiros e do seridor de bases de dados. Se esse trabalho não estier em execução, não será possíel iniciar os seridores. O subsistema não terminará quando o trabalho desaparecer. Se ocorrer um problema com este trabalho, pode pretender terminar e reiniciar o subsistema QSERVER. IBM i Access Client Solutions 29

36 O subsistema QSYSWRK tem um trabalho de arranque automático definido para todos os seridores optimizados. Este trabalho superisiona os acontecimentos quando tier sido emitido um comando STRTCP. Desta forma, os trabalhos do daemon de seridor podem determinar dinamicamente quando o TCP/IP se tornou actio. Os trabalhos de daemon, então, começam a aguardar nas portas apropriadas. Se o trabalho de arranque automático não estier actio e for iniciado o TCP/IP, terá de ser emitida a seguinte sequência de comandos para começar a utilizar o TCP/IP: 1. ENDHOSTSVR *ALL 2. STRHOSTSVR *ALL O trabalho de arranque automático é denominado QZBSEVTM. Se o trabalho não estier actio, poderá ser iniciado emitindo o seguinte comando: QSYS/SBMJOB CMD(QSYS/CALL PGM(QSYS/QZBSEVTM)) JOB(QZBSEVTM) JOBD(QSYS/QZBSEJBD) PRTDEV(*USRPRF) OUTQ(*USRPRF) USER(QUSER) PRTTXT(*SYSVAL) SYSLIBL(*SYSVAL) CURLIB(*CRTDFT) INLLIBL(*JOBD) SRTSEQ (*SYSVAL) LANGID(*SYSVAL) CNTRYID(*SYSVAL) CCSID(*SYSVAL) Nota: Só pode ser executada uma ocorrência do programa QZBSEVTM de cada ez. Utilizar de trabalhos iniciados preiamente: Um trabalho iniciado preiamente é um trabalho não interactio cuja execução é iniciada antes de um programa num sistema remoto iniciar comunicações com o seridor de sistema central do IBM i. Os trabalhos iniciados preiamente utilizam entradas de trabalhos iniciados preiamente na descrição de subsistema para determinar qual o programa, classe e conjunto de memória a utilizar quando os trabalhos forem iniciados. Numa entrada de trabalho iniciado preiamente, tem de especificar atributos para o subsistema a utilizar para criar e gerir um conjunto de trabalhos iniciados preiamente. Os trabalhos iniciados preiamente aumentam o desempenho quando inicia uma ligação a um seridor. As entradas de trabalhos iniciados preiamente são definidas num subsistema. Os trabalhos iniciados preiamente tornam-se actios quando esse subsistema é iniciado, mas também podem ser controlados com os comandos Iniciar Trabalho Iniciado Preiamente (STRPJ) e Terminar Trabalho Iniciado Preiamente (ENDPJ). As informações de sistema relatias a trabalhos iniciados preiamente (como, por exemplo, DSPACTPJ) utilizam o termo 'pedido de início de programa' exclusiamente para indicar os pedidos efectuados a trabalhos iniciados preiamente, mesmo que as informações possam ser referentes a um trabalho iniciado preiamente que tenha sido iniciado como resultado de um pedido de ligação de terminais. Notas: Em geral, os trabalhos iniciados preiamente podem ser reutilizados após terem sido deolidos ao conjunto. O número de ezes que o trabalho iniciado preiamente é reutilizado é determinado pelo alor especificado para o número máximo de utilizações (MAXUSE) dos comandos de CL ADDPJE ou CHGPJE. Embora seja sempre preferíel para o código de cliente de ligação limpar os recursos utilizados na ligação ao trabalho iniciado preiamente, a maioria dos seridores já efectua esta limpeza automática para permitir a reutilização segura do trabalho iniciado preiamente. Uma excepção para esta situação consiste no seridor de comandos remotos e chamadas de programa distribuídas, o qual é eniado com um alor MAXUSE de 1. Para este seridor, os recursos que são utilizados por um utilizador do trabalho iniciado preiamente não são garantidamente limpos antes da conclusão do trabalho iniciado preiamente. Para impedir que estes recursos sejam acedidos inadertidamente por utilizadores subsequentes, não altere o alor MAXUSE para o seridor de comandos remotos e chamadas de programa distribuído. Por predefinição, alguns trabalhos de seridor são executados em QUSRWRK ou QSERVER. É possíel configurar alguns ou todos estes seridores para execução num determinado subsistema, utilizando o System i. 30 IBM i: IBM i Access Client Solutions

37 1. IBM Naigator for i > Rede > Seridores > IBM i Access. 2. Faça clique com o botão direito do rato no seridor para o qual pretende configurar subsistemas e seleccione Propriedades. 3. Configure o seridor utilizando a página Subsistemas. Se moer trabalhos do subsistema predefinido, terá de: 1. Criar a sua própria descrição de subsistema. 2. Adicionar entradas próprias do trabalho iniciado preiamente utilizando o comando ADDPJE. Definir o parâmetro STRJOBS como *YES. Se não o fizer, os seus trabalhos serão executados no subsistema assumido. Todos os seridores de sistemas centrais que são suportados pela interface de comunicações de terminais suportam trabalhos iniciados preiamente. Estes seridores são: Seridor de impressão em rede Seridor de comandos remotos e chamadas de programa distribuídas Seridor central Seridor de bases de dados Seridor de base de dados protegido Seridor de ficheiros Seridor de ficheiros protegido Seridor de filas de dados Seridor de início de sessão (exclusio para os seridores que utilizam o suporte de comunicações para terminais) As listas seguintes fornecem os atributos de cada uma das entradas de trabalhos iniciados preiamente e os alores iniciais que estão configurados para os seridores de sistema central que utilizam suporte de comunicações para terminais. Descrição do subsistema O subsistema que contém as entradas de trabalhos iniciados preiamente. Seridor de sistemas centrais Impressão na Rede Comando remoto e chamada de programa Central Base de Dados Base de Dados Protegida Ficheiro Ficheiro Protegido Fila de Dados Início de sessão Valor QUSRWRK QUSRWRK QUSRWRK QUSRWRK QUSRWRK QSERVER QSERVER QUSRWRK QUSRWRK Biblioteca/nome de programa O programa que é chamado quando o trabalho iniciado preiamente é iniciado. Seridor de sistemas centrais Impressão na Rede Valor QSYS/QNPSERVS IBM i Access Client Solutions 31

38 Seridor de sistemas centrais Comando remoto e chamada de programa Central Base de Dados Base de Dados Protegida Ficheiro Ficheiro Protegido Fila de Dados Início de sessão Valor QSYS/QZRCSRVS QSYS/QZSCSRVS QSYS/QZDASOINIT QSYS/QZDASSINIT QSYS/QPWFSERVSO QSYS/QPWFSERVSS QSYS/QZHQSSRV QSYS/QZSOSIGN Perfil do utilizador O perfil do utilizador sob o qual o trabalho é executado. Isto mostrado pelo trabalho como o perfil de utilizador. Quando é recebido de um cliente, um pedido para iniciar o seridor, a função de trabalho iniciado preiamente muda para o perfil de utilizador que é recebido nesse pedido. Seridor de sistemas centrais Impressão na Rede Comando remoto e chamada de programa Central Base de Dados Base de Dados Protegida Ficheiro Ficheiro Protegido Fila de Dados Início de sessão Valor QUSER QUSER QUSER QUSER QUSER QUSER QUSER QUSER QUSER Nome do trabalho O nome do trabalho quando é iniciado. Seridor de sistemas centrais Impressão na Rede Comando remoto e chamada de programa Central Base de Dados Base de Dados Protegida Ficheiro Ficheiro Protegido Fila de Dados Início de sessão Valor *PGM *PGM *PGM *PGM *PGM *PGM *PGM *PGM *PGM Descrição do trabalho 32 IBM i: IBM i Access Client Solutions

39 A descrição de trabalho utilizada para o trabalho iniciado preiamente. Note que, se for especificado *USRPRF, será utilizada a descrição de trabalho para o perfil sob o qual este trabalho é executado. Isto significa que será utilizada a descrição de trabalho do QUSER. Também são utilizados alguns atributos da descrição de trabalho do utilizador solicitador; por exemplo, a impressora e a fila de saída são trocados a partir da descrição de trabalho do utilizador solicitador. Seridor de sistemas centrais Impressão na Rede Comando remoto e chamada de programa Central Base de Dados Base de Dados Protegida Ficheiro Ficheiro Protegido Fila de Dados Início de sessão Valor QSYS/QZBSJOBD QSYS/QZBSJOBD QSYS/QZBSJOBD QGPL/QDFTSVR QGPL/QDFTSVR QGPL/QDFTSVR QGPL/QDFTSVR QSYS/QZBSJOBD QSYS/QZBSJOBD Iniciar trabalhos Indica se os trabalhos iniciados preiamente deerão ser iniciados automaticamente quando o subsistema for iniciado. Estas entradas de trabalhos iniciados preiamente são eniadas com alores de início de trabalhos *YES para assegurar que os trabalhos de seridor estão disponíeis. O comando STRHOSTSVR inicia cada trabalho iniciado preiamente como parte do respectio processamento. Seridor de sistemas centrais Impressão na Rede Comando remoto e chamada de programa Central Base de Dados Base de Dados Protegida Ficheiro Ficheiro Protegido Fila de Dados Início de sessão Valor *YES *YES *YES *YES *YES *YES *YES *YES *YES Número de trabalhos inicial O número de trabalhos que são iniciados ao mesmo tempo que um subsistema. Este alor é ajustáel de modo a satisfazer o ambiente e necessidades do utilizador em particular. Seridor de sistemas centrais Impressão na Rede 1 Comando remoto e chamada de programa 1 Central 1 Base de Dados 1 Base de Dados Protegida 1 Valor IBM i Access Client Solutions 33

40 Seridor de sistemas centrais Valor Ficheiro 1 Ficheiro Protegido 1 Fila de Dados 1 Início de sessão 1 Limiar O número mínimo de trabalhos pré-iniciados disponíeis para uma entrada de trabalho pré-iniciado. Quando este limiar é atingido, são automaticamente iniciados outros trabalhos iniciados preiamente. O limiar mantém um certo número de trabalhos no conjunto. Seridor de sistemas centrais Impressão na Rede 1 Comando remoto e chamada de programa 1 Central 1 Base de Dados 1 Base de Dados Protegida 1 Ficheiro 1 Ficheiro Protegido 1 Fila de Dados 1 Início de sessão 1 Valor Número adicional de trabalhos O número de trabalhos iniciados preiamente adicionais que são iniciados quando o limiar é atingido. Seridor de sistemas centrais Valor Impressão na Rede 2 Comando remoto e chamada de programa 2 Central 2 Base de Dados 2 Base de Dados Protegida 2 Ficheiro 2 Ficheiro Protegido 2 Fila de Dados 2 Início de sessão 2 Número máximo de trabalhos O número máximo de trabalhos iniciados preiamente que podem estar actios para esta entrada. Seridor de sistemas centrais Impressão na Rede Comando remoto e chamada de programa Valor *NOMAX *NOMAX 34 IBM i: IBM i Access Client Solutions

41 Seridor de sistemas centrais Central Base de Dados Base de Dados Protegida Ficheiro Ficheiro Protegido Fila de Dados Início de sessão Valor *NOMAX *NOMAX *NOMAX *NOMAX *NOMAX *NOMAX *NOMAX Número máximo de utilizações O número máximo de utilizações do trabalho. Um alor igual a 200 indica que o trabalho iniciado preiamente terminará após terem sido processados 200 pedidos para iniciar o seridor. Seridor de sistemas centrais Valor Impressão na Rede 200 Comando remoto e chamada de programa 1 Central 200 Base de Dados 200 Base de Dados Protegida 200 Ficheiro Ficheiro Protegido Fila de Dados 200 Início de sessão 200 *NOMAX *NOMAX Aguardar trabalho Esta acção faz com que um pedido de ligação de cliente fique a aguardar um trabalho de seridor disponíel caso tenha sido atingido o número máximo de trabalhos. Seridor de sistemas centrais Impressão na Rede Comando remoto e chamada de programa Central Base de Dados Base de Dados Protegida Ficheiro Ficheiro Protegido Fila de Dados Início de sessão Valor *YES *YES *YES *YES *YES *YES *YES *YES *YES Identificador do conjunto O identificador do conjunto de subsistemas em que este trabalho iniciado preiamente é executado. IBM i Access Client Solutions 35

42 Seridor de sistemas centrais Valor Impressão na rede 1 Comando remoto e chamada de programa 1 Central 1 Base de Dados 1 Base de dados protegida 1 Ficheiro 1 Ficheiro protegido 1 Fila de dados 1 Início de sessão 1 Classe O nome e biblioteca da classe sob a qual o trabalho iniciado preiamente é executado. Seridor de sistemas centrais Impressão na Rede Comando remoto e chamada de programa Central Base de Dados Base de Dados Protegida Ficheiro Ficheiro Protegido Fila de Dados Início de sessão Valor QGPL/QCASERVR QGPL/QCASERVR QGPL/QCASERVR QSYS/QPWFSERVER QSYS/QPWFSERVER QSYS/QPWFSERVER QSYS/QPWFSERVER QGPL/QCASERVR QGPL/QCASERVR Quando o alor de iniciar trabalhos para a entrada de trabalho iniciado preiamente tier sido definido como *YES e os alores restantes estierem nas respectias definições iniciais, ocorrem as seguintes acções para cada entrada de trabalho iniciado preiamente: Quando o subsistema é iniciado, é iniciado um trabalho iniciado preiamente para cada seridor. Quando o primeiro pedido de ligação de cliente é processado para um seridor específico, o trabalho inicial é utilizado e o limiar é excedido. São iniciados trabalhos adicionais para esse seridor, com base no número que estier definido na entrada de trabalho iniciado preiamente. O número de trabalhos disponíeis é sempre, pelo menos, um. O subsistema erifica periodicamente o número de trabalhos iniciados preiamente que estão preparados para processar pedidos e termina os trabalhos excedentes. O subsistema deixa sempre, pelo menos, o número de trabalhos iniciados preiamente especificado no parâmetro trabalhos iniciais. Superisionar trabalhos iniciados preiamente Utilize o comando er Trabalhos Iniciados Preiamente Actios (DSPACTPJ) para superisionar os trabalhos iniciados preiamente. Por exemplo, para superisionar trabalhos para o seridor de início de sessão, tem de saber em que subsistema se localizam os trabalhos iniciados preiamente (QUSRWRK ou um subsistema definido pelo utilizador) e o programa (por exemplo, QZSOSIGN). O comando DSPACTPJ fornece as seguintes informações: 36 IBM i: IBM i Access Client Solutions

43 Ver Trabalhos Iniciados Preiamente Actios LP11UT11 07/28/09 15:06:14 Subsistema..... : QUSRWRK Data reposição.... : 07/01/09 Programa : QZSOSIGN Hora reposição.... : 02:19:51 Biblioteca..... : QSYS Tempo decorrido... : 0660:46:23 Trabalhos iniciados preiamente: Número actual : 10 Número médio : 8.5 Número máximo : 25 Trabalho iniciados pre. em utilização: Número actual : 5 Número médio : 4.3 Número máximo : 25 Mais /28/09 15:06:14 Subsistema..... : QUSRWRK Data reposição.... : 07/01/09 Programa : QZSOSIGN Hora reposição.... : 02:19:51 Biblioteca..... : QSYS Tempo decorrido... : 0660:46:23 Pedidos de início de programa: Número actual em espera : 0 Número médio em espera :.2 Número máximo em espera : 4 Tempo de espera médio : 00:00:20.0 Número aceite : 0 Número rejeitado : 0 Fim Prima Enter para continuar. F3=Sair F5=Actualizar F12=Cancelar F13=Repor estatísticas Gerir trabalhos iniciados preiamente Ao premir a tecla (F5) enquanto está no ecrã Ver Trabalhos Iniciados Preiamente Actios, poderá actualizar as informações apresentadas para um trabalho iniciado preiamente actio. As informações sobre pedidos de início de programa podem indicar se necessitará de alterar o número de trabalhos iniciados preiamente disponíeis. Se as informações indicarem que os pedidos de início de programa estão a aguardar um trabalho iniciado preiamente disponíel, pode alterar trabalhos iniciados preiamente com o comando Alterar Entrada de Trabalho Iniciado Preiamente (CHGPJE). Se não for executada uma acção rápida nos pedidos de início de programa, poderá executar qualquer combinação dos seguintes procedimentos: Aumentar o limiar Aumentar o alor do parâmetro para o número de trabalhos inicial (INLJOBS) Aumentar o alor do parâmetro para o número de trabalhos adicionais (ADLJOBS) IBM i Access Client Solutions 37

44 O que é importante é assegurar que existe um trabalho iniciado preiamente disponíel para cada pedido. Remoer entradas de trabalhos iniciados preiamente Se decidir que não pretende que os seridores utilizem a função de trabalho iniciado preiamente, terá de executar o seguinte procedimento: 1. Termine os trabalhos iniciados preiamente com o comando Terminar Trabalho Iniciado Preiamente (ENDPJ). Os trabalhos iniciados preiamente terminados com o comando ENDPJ serão iniciados da próxima ez que o subsistema for iniciado, se for especificado iniciar trabalhos *YES na entrada de trabalho iniciado preiamente ou quando for emitido o comando STRHOSTSVR para o tipo de seridor especificado. Se apenas terminar o trabalho iniciado preiamente e não executar o passo seguinte, quaisquer pedidos para iniciar o seridor específico falharão. 2. Remoa as entradas de trabalhos iniciados preiamente da descrição de subsistema com o comando Remoer Entrada de Trabalho Iniciado Preiamente (RMVPJE). As entradas de trabalhos iniciados preiamente que forem remoidas com o comando RMVPJE serão permanentemente remoidas da descrição de subsistema. Assim que a entrada for remoida, suceder-se-ão noos pedidos para o seridor. Utilizar entradas de encaminhamento Quando um trabalho de daemon é encaminhado para um subsistema, o trabalho está a utilizar as entradas de encaminhamento da descrição de subsistema. As entradas de encaminhamento para os trabalhos de daemon de seridor de sistema central são adicionadas à descrição de subsistema quando é emitido o comando STRHOSTSVR. Estes trabalhos são iniciados sob o perfil de utilizador QUSER. Para os trabalhos de daemon que forem submetidos ao subsistema QSYSWRK, será utilizada a fila de trabalhos QSYSNOMAX. Para os trabalhos de daemon que forem submetidos ao subsistema QSERVER, será utilizada a fila de trabalhos QPWFSERVER. As características dos trabalhos de seridor são extraídas da respectia entrada de trabalho iniciado preiamente. Se não forem utilizados trabalhos iniciados preiamente para os seridores, os trabalhos de seridor são iniciados com as características dos respectios trabalhos de daemon correspondentes. As informações que se seguem fornecem a configuração inicial existente nos subsistemas fornecidos pela IBM para cada um dos trabalhos de daemon do seridor. Daemon de seridor de impressão em rede Nome do atributo Subsistema Fila de trabalhos Utilizador Dados de encaminhamento Nome do trabalho Classe Valor do atributo QSYS/QSYSWRK QSYSNOMAX QUSER Número da sequência 2538 QNPSERVD QNPSERVD QGPL/QCASERVR Daemon de seridor de comandos remotos e chamadas de programa 38 IBM i: IBM i Access Client Solutions

45 Nome do atributo Valor do atributo Subsistema QSYS/QSYSWRK Fila de trabalhos QSYSNOMAX Utilizador QUSER Dados de encaminhamento QZRCSRVSD Nome do trabalho QZRCSRVSD Classe QGPL/QCASERVR Número da sequência 2539 Daemon de seridor central Nome do atributo Valor do atributo Subsistema QSYS/QSYSWRK Fila de trabalhos QSYSNOMAX Utilizador QUSER Dados de encaminhamento QZSCSRVSD Nome do trabalho QZSCSRVSD Classe QGPL/QCASERVR Número da sequência 2536 Daemon de seridor de bases de dados Nome do atributo Valor do atributo Subsistema QSYS/QSERVER Fila de trabalhos QPWFSERVER Utilizador QUSER Dados de encaminhamento QZDASRVSD Nome do trabalho QZDASRVSD Classe QSYS/QPWFSERVER Número da sequência 600 Daemon de seridor de ficheiros Nome do atributo Valor do atributo Subsistema QSYS/QSERVER Fila de trabalhos QPWFSERVER Utilizador QUSER Dados de encaminhamento QPWFSERVSD Nome do trabalho QPWFSERVSD Classe QSYS/QPWFSERVER Número da sequência 200 Daemon de seridor de fila de dados IBM i Access Client Solutions 39

46 Nome do atributo Valor do atributo Subsistema QSYS/QSYSWRK Fila de trabalhos QSYSNOMAX Utilizador QUSER Dados de encaminhamento QZHQSRVD Nome do trabalho QZHQSRVD Classe QGPL/QCASERVR Número da sequência 2537 Daemon de seridor de início de sessão Nome do atributo Valor do atributo Subsistema QSYS/QSYSWRK Fila de trabalhos QSYSNOMAX Utilizador QUSER Dados de encaminhamento QZSOSGND Nome do trabalho QZSOSGND Classe QGPL/QCASERVR Número da sequência 2540 Deamon de Mapa de Seridor Nome do atributo Valor do atributo Subsistema QSYS/QSYSWRK Fila de trabalhos QSYSNOMAX Utilizador QUSER Dados de encaminhamento QZSOSMAPD Nome do trabalho QZSOSMAPD Classe QGPL/QCASERVR Número da sequência 2541 Valores do sistema do IBM i: Conheça os alores de sistema que são importantes em ambientes de cliente/seridor. Um alor de sistema contém informações de controlo que fazem funcionar determinadas partes do sistema. O utilizador pode alterar os alores de sistema de modo a definir o ambiente de trabalho. Exemplos de alores de sistema são a data do sistema e a lista de bibliotecas. Existem muitos alores de sistema. Os alores que se seguem reestem-se de particular interesse num ambiente de cliente/seridor. QAUDCTL Controlo de auditoria. Este alor de sistema contém os parâmetros de ligar (on) e desligar (off) para a auditoria de níel de objectos e utilizadores. As alterações efectuadas a este alor de sistema têm efeito imediato. 40 IBM i: IBM i Access Client Solutions

47 QAUDENDACN Acção de erro do diário de auditoria. Este alor de sistema especifica a acção que o sistema executa se ocorrerem erros quando uma entrada do diário de auditoria estier a ser eniada pelo diário de auditoria de segurança do sistema operatio. As alterações efectuadas a este alor de sistema têm efeito imediato. QAUDFRCLVL Forçar diário de auditoria. Este alor de sistema especifica o número de entradas que podem ser escritas no diário de auditoria de segurança, antes dos dados das entradas do diário serem forçados para memória auxiliar. As alterações efectuadas a este alor de sistema têm efeito imediato. QAUDLVL Níel da auditoria de segurança. As alterações efectuadas a este alor de sistema têm efeito imediato para todos os trabalhos que estierem em execução no sistema. QAUTOVRT Determina se o sistema deerá criar automaticamente dispositios irtuais. É utilizado com a passagem de estação de isualização e sessões de Telnet. QCCSID O identificador do conjunto de caracteres codificados, que identifica: Um conjunto específico de identificadores do esquema de codificação Identificadores do conjunto de caracteres Identificadores da página de códigos Informações adicionais relacionadas com códigos que identificam de forma exclusia a representação de caracteres gráficos codificados necessária ao sistema Este alor baseia-se no idioma que está instalado no sistema. Determina se os dados deerão ser conertidos para um formato diferente antes de serem apresentados ao utilizador. O alor assumido é 65535, o que significa que estes dados não são conertidos. QCTLSBSD A descrição do subsistema de controlo QDSPSGNINF Determina se o ecrã de informações de início de sessão é apresentado após o início de sessão, com a utilização das funções da emulação 5250 (função de estação de trabalho, PC5250). QLANGID O identificador de idioma assumido para o sistema. Determina o CCSID assumido para um trabalho de utilizador, se o CCSID do trabalho for Os clientes e seridores utilizam este alor de CCSID de trabalho assumido para determinar a conersão correcta para os dados que são trocados entre o cliente e o seridor. QLMTSECOFR Controla se um utilizador com autoridade especial sobre todos os objectos (*ALLOBJ) ou de seriço (*SERVICE) pode utilizar algum dispositio. Se este alor for definido como 1, todos os utilizadores com as autoridades especiais *ALLOBJ ou *SERVICE terão de ter autoridade *CHANGE específica para utilizar o dispositio. Este facto afecta os dispositios irtuais para a emulação O alor fornecido é 1. Se pretender que os utilizadores autorizados iniciem sessão nos PCs, terá de lhes conceder autoridade específica para o dispositio e controlador que o PC utiliza ou alterar este alor para 0. QMAXSIGN Controla o número de tentatias de início de sessão sem êxito consecutias executadas pelos utilizadores locais e remotos. Assim que for atingido o alor QMAXSIGN, o sistema determina a acção com o alor de sistema QMAXSGNACN. IBM i Access Client Solutions 41

48 Se o alor QMAXSGNACN for 1 (desactiar dispositio), o alor QMAXSIGN não afecta um utilizador que introduza uma palara-passe incorrecta no PC quando iniciar a ligação. Este é um risco de segurança potencial para os utilizadores de PCs. O QMAXSGNACN deeria ser definido como 2 ou 3. QMAXSGNACN Determina o que o sistema faz quando é atingido o número máximo de tentatias de início de sessão em qualquer dispositio. Pode especificar 1 (desactiar dispositio), 2 (desactiar o perfil do utilizador) ou 3 (desactiar dispositio e o perfil do utilizador). O alor fornecido é 3. QPWDEXPITV O número de dias durante os quais uma palara-passe é álida. As alterações efectuadas a este alor de sistema têm efeito imediato. QPWDLMTAJC Limita a utilização de números adjacentes numa palara-passe. As alterações efectuadas a este alor de sistema têm efeito da próxima ez que uma palara-passe for alterada. QPWDLMTCHR Limita a utilização de determinados caracteres numa palara-passe. As alterações efectuadas a este alor de sistema têm efeito da próxima ez que uma palara-passe for alterada. QPWDLMTREP Limita a utilização de caracteres repetidos numa palara-passe. As alterações efectuadas a este alor de sistema têm efeito da próxima ez que uma palara-passe for alterada. QPWDLVL Determina o níel do suporte de palaras-passe para o sistema, o qual inclui o comprimento de palara-passe suportado, o tipo de codificação utilizada para palaras-chae e se as palaras-passe do IBM i NetSerer para os clientes do Windows são remoidas do sistema. As alterações a este alor de sistema têm efeito no próximo IPL. QPWDMAXLEN O número máximo de caracteres numa palara-passe. As alterações efectuadas a este alor de sistema têm efeito da próxima ez que uma palara-passe for alterada. QPWDMINLEN O número mínimo de caracteres numa palara-passe. As alterações efectuadas a este alor de sistema têm efeito da próxima ez que uma palara-passe for alterada. QPWDPOSDIF Controla a posição dos caracteres numa noa palara-passe. As alterações efectuadas a este alor de sistema têm efeito da próxima ez que uma palara-passe for alterada. QPWDRQDDGT Requer um número numa noa palara-passe. As alterações efectuadas a este alor de sistema têm efeito da próxima ez que uma palara-passe for alterada. QPWDRQDDIF Controla se a palara-passe tem de ser diferente das anteriores. QPWDVLDPGM O nome e a biblioteca do programa de alidação de palaras-passe que são fornecidos pelo sistema de computador. Podem ser especificados um nome de objecto e um nome de biblioteca. As alterações efectuadas a este alor de sistema têm efeito da próxima ez que uma palara-passe for alterada. QRMTSIGN Especifica como o sistema trata pedidos de início de sessão remotos. Uma sessão de TELNET é, na realidade, um pedido de início de sessão remoto. Este alor determina árias acções, que são as seguintes: 42 IBM i: IBM i Access Client Solutions

49 '*FRCSIGNON': Todas as sessões de início de sessão remoto têm de executar o procedimento de início de sessão normal. '*SAMEPRF': Para a passagem de estação de isualização ou função de estação de trabalho 5250, quando os nomes dos perfis de utilizador origem e destino são iguais, o início de sessão pode ser ignorado para tentatias de início de sessão remotas. Ao utilizar a TELNET, o início de sessão pode ser ignorado. '*VERIFY': Após erificar se o utilizador tem acesso ao sistema, o sistema permite que o utilizador ignore o início de sessão. '*REJECT': Não permite início de sessão remoto para a passagem de estação de isualização ou função de estação de trabalho Quando QRMTSIGN é definido como *REJECT, o utilizador ainda pode iniciar sessão no sistema utilizando TELNET. Estas sessões executarão o processamento normal. Se pretender rejeitar todos os pedidos de TELNET para o sistema, termine os seridores de TELNET. 'biblioteca de programa': O utilizador pode especificar um programa e biblioteca (ou *LIBL) para decidir quais as sessões remotas permitidas e que perfis de utilizador podem iniciar sessão automaticamente a partir de que localizações. Esta opção só é álida para passagem. Este alor também especifica um nome de programa a executar que determina que sessões remotas deerão ser permitidas. O alor fornecido é *FRCSIGNON. Se pretender que os utilizadores possam usar a função ignorar início de sessão do emulador 5250, altere este alor para *VERIFY. QSECURITY Níel de segurança de sistema. As alterações efectuadas a este alor de sistema têm efeito no próximo IPL. 20 significa que o sistema requer uma palara-passe para início de sessão. 30 significa que o sistema requer segurança de palaras-passe no início de sessão e segurança de objectos em cada acesso. Tem de ter autoridade para aceder a todos os recursos do sistema. 40 significa que o sistema requer segurança de palaras-passe no início de sessão e segurança de objectos em cada acesso. Os programas que tentarem aceder a objectos atraés de interfaces não suportadas falharão. 50 significa que o sistema requer segurança de palaras-passe no início de sessão e os utilizadores terão autoridade para aceder aos objectos e recursos do sistema. A segurança e integridade da biblioteca QTEMP e dos objectos de domínio do utilizador são obrigatórias. Os programas que tentarem aceder a objectos atraés de interfaces não suportadas ou que tentarem passar alores de parâmetros não suportados para interfaces suportadas falharão. QSTRUPPGM O programa que é executado quando o subsistema de controlo ou o sistema é iniciado. Este programa executa funções de configuração como, por exemplo, iniciar subsistemas. QSYSLIBL A parte da lista de bibliotecas relatia ao sistema. Esta parte da lista de bibliotecas é pesquisada antes de qualquer outra parte. Algumas funções de cliente utilizam esta lista para procurar objectos. Identificar e apresentar trabalhos de seridor do IBM i: Existem árias formas de identificar e er trabalhos do seridor. Poder identificar um trabalho em particular é um pré-requisito para inestigar problemas e determinar implicações no desempenho. Pode utilizar um emulador ou uma interface baseada em caracteres. É possíel também utilizar a interface do IBM Naigator for i para identificar, os trabalhos do seridor se preferir utilizar uma interface gráfica do utilizador (GUI). Pode achar mais fácil relacionar um trabalho com um determinado IBM i Access Client Solutions 43

50 computador pessoal ou com uma função de cliente indiidual utilizando a interface GUI. O método baseado em caracteres e a GUI permitem ambos identificar e trabalhar com trabalhos de seridor. Conceitos relacionados: Subsistemas do IBM i na página 28 Os subsistemas do IBM i fornecidos com o sistema são utilizados para controlar trabalhos e funções. Utilizar o IBM Naigator for i para identificar os trabalhos de seridor: Pode er e trabalhar com trabalhos do seridor. Execute os passos seguintes para utilizar a interface do IBM Naigator for i para identificar os trabalhos do seridor. 1. Abra Rede fazendo clique em sinal de adição(+). 2. Abra Seridores fazendo clique em sinal de adição (+). 3. Seleccione o tipo de seridores para os quais pretende er os trabalhos (Por exemplo, TCP/IP ou IBM i Access Client Solutions). 4. Quando os seridores forem apresentados no painel da direita, faça clique com o botão direito do rato no seridor cujos trabalhos pretende er e, faça clique em Trabalhos de Seridor. É aberta outra janela, mostrando os trabalhos de seridor com o utilizador, tipo de trabalho, estado do trabalho e a hora e data de introdução no sistema relatios a esse seridor. Nomes de trabalhos do IBM i: Os nomes de trabalhos do IBM i seguem uma conenção de nomenclatura específica. O nome do trabalho consiste em três partes: O nome do trabalho simples O ID do utilizador O número do trabalho (por ordem ascendente) Os trabalhos de seridor seguem árias conenções: Nome do trabalho Para trabalhos não iniciados preiamente, o nome do trabalho do seridor é o nome do programa de seridor. Os trabalhos iniciados preiamente utilizam o nome que está definido na entrada de trabalho iniciado preiamente. Os trabalhos que são iniciados pelos seridores utilizam o nome da descrição de trabalho ou um nome indicado, se forem trabalhos por lotes (o seridor de ficheiro executa esta tarefa). O ID do utilizador É sempre QUSER, quer sejam ou não utilizados trabalhos iniciados preiamente. O registo de trabalhos mostra os utilizadores que usaram o trabalho. A gestão de trabalhos cria o número do trabalho. Visualizar com WRKACTJOB: Utilize o comando do IBM i, WRKACTJOB, para apresentar trabalhos de seridor. O comando WRKACTJOB mostra todos os trabalhos actios, bem como os daemons de seridor e o daemon de dispositio de mapeamento do seridor. 44 IBM i: IBM i Access Client Solutions

51 Os seguintes alores mostram um exemplo de estado com comando WRKACTJOB. Os alores apresentados referem-se apenas a trabalhos relacionados com os seridores. Tem de premir (F14) para er os trabalhos iniciados preiamente disponíeis. São apresentados os seguintes tipos de trabalhos nos alores: (1) - Daemon de dispositio de mapeamento do seridor (2) - Daemons de seridor (3) - Trabalhos preiamente iniciados do seridor Trabalhar com Trabalhos Actios LP11UT11 07/28/09 15:13:08 CPU %: 3.1 Tempo decorrido: 21:38:40 Trabalhos actios: 77 Escrea as opções, prima Enter. 2=Alterar 3=Reter 4=Terminar 5=Trab. com 6=Libertar 7=Ver mensagem 8=Trabalhar com ficheiros em Spool 13=Desligar... Opç Subsistema/Trab Utiliz Tipo CPU % Função Estado. QSYSWRK QSYS SBS.0 DEQW (1) QZSOSMAPD QUSER BCH.0 SELW. (2) QZSOSGND QUSER BCH.0 SELW QZSCSRVSD QUSER BCH.0 SELW QZRCSRVSD QUSER BCH.0 SELW QZHQSRVD QUSER BCH.0 SELW QNPSERVD QUSER BCH.0 SELW.. QUSRWRK QSYS SBS.0 DEQW (3) QZSOSIGN QUSER PJ.0 PSRW QZSCSRVS QUSER PJ.0 PSRW QZRCSRVS QUSER PJ.0 PSRW QZHQSSRV QUSER PJ.0 PSRW QNPSERVS QUSER PJ.0 PSRW QZDASOINIT QUSER PJ.0 PSRW. Mais Trabalhar com Trabalhos Actios LP11UT11 07/28/09 15:13:08 CPU %: 3.1 Tempo decorrido: 21:38:40 Trabalhos actios: 77 Escrea as opções, prima Enter. 2=Alterar 3=Reter 4=Terminar 5=Trab. com 6=Libertar 7=Ver mensagem 8=Trabalhar com ficheiros em Spool 13=Desligar... Opç Subsistema/Trab Utiliz Tipo CPU % Função Estado. QSERVER QSYS SBS.0 DEQW QSERVER QPGMR ASJ.1 EVTW. (2) QPWFSERVSD QUSER BCH.0 SELW QZDASRVSD QUSER BCH.0 SELW.. (3) QPWFSERVSO QUSER PJ.0 PSRW QPWFSERVSO QUSER PJ.0 PSRW.. Mais São apresentados os seguintes tipos de trabalhos: IBM i Access Client Solutions 45

52 ASJ PJ SBS BCH O trabalho de arranque automático para o subsistema Os trabalhos preiamente iniciados do seridor Os trabalhos do superisor de subsistema O daemon de seridor e os trabalhos do daemon de dispositio de mapeamento do seridor Visualizar com o registo do histórico: Localize trabalhos de seridor do IBM i utilizando o registo do histórico. Sempre que um utilizador de cliente liga com êxito a um trabalho de seridor, esse trabalho é trocado para ser executado com o perfil desse utilizador do cliente. Para determinar qual o trabalho associado a um utilizador de cliente em particular, pode er o registo do histórico com o comando DSPLOG. Procure as mensagens que começam com: CPIAD0B (para mensagens do seridor de início de sessão) CPIAD09 (para mensagens relacionadas com todos os outros seridores) Ver trabalho do seridor para um utilizador: Utilizar o IBM Naigator for i ou o comando WRKOBJLCK command. Siga estes passos para apresentar os trabalhos do seridor para um determinado utilizador, utilizando o IBM Naigator for i: 1. Aceda ao seguinte URL a partir de um naegador da Web em que Nomesistema é o nome do sistema IBM i: 2. Faça clique em Utilizadores e Grupos e, em seguida, Utilizadores. 3. Faça clique com o botão direito do rato no utilizador cujos trabalhos de seridor pretende er. 4. Seleccione Objectos do Utilizador e, em seguida, faça clique em Trabalhos. É apresentada uma janela onde são indicados todos os trabalhos de seridor para esse utilizador. Também pode utilizar o comando WRKOBJLCK para encontrar todos os trabalhos de seridor de um determinado utilizador. Para utilizar o comando, especifique o perfil de utilizador como nome de objecto e *USRPRF como tipo de objecto. Utilizar programas de saída do seridor Escrea e registe programas de saída ao utilizar os seridores de sistema central do IBM i. Os programas de saída permitem aos administradores de sistema controlar as actiidades para as quais um utilizador cliente tem autorização, relatiamente a cada um dos seridores específicos. Todos os seridores suportam programas de saída escritos pelo utilizador. Este tópico descree o modo como os programa de saída podem ser utilizados e como configurá-los. Também fornece programas exemplo que podem ajudar a controlar o acesso a funções do seridor. Nota: Ao utilizar os exemplos de código, o utilizador concorda com os termos de Informações sobre licença de código e exclusão de responsabilidade (disclaimer) na página 117. Registar programas de saída: Identificar os programas de saída do IBM i a chamar. 46 IBM i: IBM i Access Client Solutions

53 Trabalhar com o seriço de registo Para que os seridores saibam qual o programa de saída a chamar, caso exista, terá de efectuar o registo do programa de saída. Pode registar o programa de saída utilizando o componente de registo do IBM i. Para além de registar um programa de saída, é necessário reiniciar os trabalhos iniciados preiamente de um determinado seridor. Sem este passo, o programa de saída não é chamado até que sejam iniciados noos trabalhos de seridor. Para inocar o programa de saída do seridor de ficheiros, o subsistema QSERVER terá de ser reiniciado. Para registar um programa de saída com a função de registo, utilize o comando Trabalhar com Informações de Registo (WRKREGINF) Trabalhar com Informações de Registo (WRKREGINF) Escrea as opções, prima Enter. Ponto de saída *REGISTERED Formato do ponto de saída *ALL Name, generic*, *ALL Saída * *, *PRINT Prima Enter para er os pontos de saída registados Trabalhar com Informações de Registo Escrea as opções, prima Enter. 5=Ver ponto de saída 8=Trabalhar com programas de saída Formato Ponto de Ponto de Opç Saída Saída Registado Texto _ QIBM_QCA_CHG_COMMAND CHGC0100 *YES Alterar com. de progr saída _ QIBM_QCA_RTV_COMMAND RTVC0100 *YES Obter com. de progr saída _ QIBM_QHQ_DTAQ DTAQ0100 *YES Ser fila de dados original _ QIBM_QIMG_TRANSFORMS XFRM0100 *YES _ QIBM_QJO_DLT_JRNRCV DRCV0100 *YES Eliminar Receptor de Diário _ QIBM_QLZP_LICENSE LICM0100 *YES Ser Gest Licenças Original _ QIBM_QMF_MESSAGE MESS0100 *YES Ser Mensagens Original _ QIBM_QMH_REPLY_INQ RPYI0100 *YES Tratar resp a pedido de resp 8 QIBM_QNPS_ENTRY ENTR0100 *YES Ser Impr Rede - entrada _ QIBM_QNPS_SPLF SPLF0100 *YES Ser Impr Rede - spool _ QIBM_QOE_OV_USR_ADM UADM0100 *YES Administr OfficeVision/400 Comando ===> Escolha a opção 8 para trabalhar com os programas de saída para o ponto de saída definido para o seridor com que pretende trabalhar Trabalhar com Programas de Saída Ponto de saída: QIBM_QNPS_ENTRY Formato: ENTR0100 Escrea as opções, prima Enter. 1=Adicionar 4=Remoer 5=Ver 10=Substituir Número Programa Programa Opç Saída Saída Biblioteca IBM i Access Client Solutions 47

54 1 (Não foram encontrados programas de saída) Utilize a opção 1 para adicionar um programa de saída a um ponto de saída. Notas: Se já estier definido um programa de saída, terá de o remoer antes de poder alterar o respectio nome. Embora a função de registo possa suportar múltiplas saídas de utilizador para um ponto de saída e nome de formato específico, os seridores obtêm sempre o programa de saída 1. Tem de terminar e reiniciar os trabalhos iniciados preiamente para que a alteração tenha efeito Adicionar programa de saída (ADDEXITPGM) Escrea as opções, prima Enter. Ponto de saída > QIBM_QNPS_ENTRY Formato do ponto de saída > ENTR0100 Nome Número do programa > , *LOW, *HIGH Programa MYPGM Nome Biblioteca MYLIB Nome, *CURLIB THREADSAFE *UNKNOWN *UNKNOWN, *NO, *YES Acção de trabalho multi-sessão... *SYSVAL *SYSVAL, *RUN, *MSG, Texto de descrição *BLANK Introduza o nome do programa e a respectia biblioteca neste ponto de saída. O mesmo programa é utilizáel para múltiplos pontos de saída. O programa pode utilizar os dados que são eniados como entrada para determinar como tratar tipos de pedidos diferentes. As informações seguintes fornecem o ponto de saída e os nomes de formatos para cada um dos seridores específicos do IBM i. QIBM_QPWFS_FILE_SERV (Seridor de Ficheiros) Nome do Formato Nome da aplicação PWFS0100 *FILESRV QIBM_QZDA_INIT (Iniciação do seridor de bases de dados) Nome do Formato Nome da aplicação ZDAI0100 *SQL QIBM_QZDA_NDB1 (Seridor de bases de dados-pedidos da base de dados natia) Nomes dos Formatos Nome da aplicação ZDAQ0100 ZDAQ0200 *NDB QIBM_QZDA_ROI1 (Pedidos de obtenção de informações sobre objectos do seridor de bases de dados) 48 IBM i: IBM i Access Client Solutions

55 Nomes dos Formatos Nome da aplicação ZDAR0100 ZDAR0200 *RTVOBJINF QIBM_QZDA_SQL1 (Pedidos de SQL do seridor de bases de dados) Nomes dos Formatos Nome da aplicação ZDAQ0100 *SQLSRV QIBM_QZDA_SQL2 (Pedidos de SQL do seridor de bases de dados) Nomes dos Formatos Nome da aplicação ZDAQ0200 *SQLSRV QIBM_QZHQ_DATA_QUEUE (Seridor de Filas de Dados) Nome do Formato Nome da aplicação ZHQ00100 *DATAQSRV QIBM_QNPS_ENTRY (Seridor de impressão em rede) Nome do Formato Nome da aplicação ENTR0100 QNPSERVR QIBM_QNPS_SPLF (Seridor de impressão em rede) Nome do Formato Nome da aplicação SPLF0100 QNPSERVR QIBM_QZSC_LM (Pedidos de gestão de licenças do seridor central) Nome do Formato Nome da aplicação ZSCL0100 *CNTRLSRV QIBM_QZSC_NLS (Pedidos de NLS do seridor central) Nome do Formato Nome da aplicação ZSCN0100 *CNTRLSRV QIBM_QZSC_SM (Gestão do sistema de seridor cliente central) Nome do Formato Nome da aplicação ZSCS0100 *CNTRLSRV QIBM_QZRC_RMT (Seridor de comandos remotos e chamadas de programa distribuídas) Nome do Formato CZRC0100 IBM i Access Client Solutions 49

56 Nome da aplicação *RMTSRV QIBM_QZSO_SIGNONSRV (Seridor de início de sessão) Nome do Formato Nome da aplicação ZSOY0100 *SIGNON Escreer programas de saída: Este tópico identifica as considerações a ter ao especificar programas de saída do IBM i. Quando especifica um programa de saída, os seridores transferem os dois seguintes parâmetros para o programa de saída antes de executarem o seu pedido: Um alor de código de retorno de 1 byte Uma estrutura que contém informações sobre o seu pedido (esta estrutura é diferente para cada um dos pontos de saída.) Estes dois parâmetros permitem que o programa de saída determine se o pedido é permitido. Se o programa de saída definir o código de retorno como X'F1', o seridor permitirá o pedido. Se o código de retorno for definido como X'F0', o seridor rejeitará o pedido. Se forem definidos alores diferentes de X'F1' ou X'F0', os resultados podem ariar de acordo com o seridor ao qual está a aceder. Pode ser utilizado o mesmo programa para múltiplos seridores e pontos de saída. O programa pode determinar qual seridor que está a ser chamado e que função está a ser utilizada obserando os dados na segunda estrutura de parâmetros. Consulte o conjunto de tópicos Parâmetros do programa de saída, que documenta as estruturas do segundo parâmetro que é eniado para os programas de saída. Pode utilizar estas informações para escreer os seus próprios programas de saída. Conceitos relacionados: Parâmetros de programas de saída Identificar os pontos de saída do IBM i. Parâmetros de programas de saída: Identificar os pontos de saída do IBM i. Estes tópicos fornecem a estrutura de dados do segundo parâmetro dos formatos de ponto de saída de cada um dos seridores de sistema central. Conceitos relacionados: Escreer programas de saída Este tópico identifica as considerações a ter ao especificar programas de saída do IBM i. Seridor de ficheiros: Identifique os pontos de saída do IBM i para assistência a ficheiros. O seridor de ficheiros tem um ponto de saída definido, QIBM_QPWFS_FILE_SERV, o qual suporta dois formatos: PWFS0100 e PWFS0200. Apenas é chamado um programa de saída pelo seridor para uma função. Se um programa for registado para ambos os formatos, apenas é chamado o programa que está registado para o formato PWFS IBM i: IBM i Access Client Solutions

57 O ponto de saída QIBM_QPWFS_FILE_SERV é definido para executar um programa de saída para os seguintes tipos de pedidos do seridor de ficheiros: Alterar atributos de ficheiro Criar ficheiro de dados contínuos ou criar directório Eliminar ficheiro ou eliminar directório Listar atributos de ficheiro Moer Abrir ficheiro de dados contínuos Mudar o Nome Atribuir conersação Copiar (apenas formato PWFS0200) Notas: Para o seridor de ficheiros, o nome do programa de saída é resolido quando o subsistema QSERVER é actiado. Se alterar o nome do programa, terá de terminar e reiniciar o subsistema para que a alteração tenha efeito. Para pedidos de seridor de ficheiros que forneçam o nome de ficheiro do programa de saída, o utilizador deerá ter, no mínimo, autoridade *RX em cada directório do nome de caminho que precede o objecto. Se o utilizador não tier a autoridade necessárias, o pedido falha. Se o programa de saída do seridor de ficheiros mudar para outro utilizador e não oltar a mudar para o utilizador original, a sessão do seridor de ficheiros continua a funcionar com o utilizador que ligou originalmente à sessão. Esta situação ocorre porque o seridor de ficheiros do sistema central e o IBM i NetSerer obtêm informações de credenciais para o utilizador que efectuou a ligação inicial à sessão e utiliza estas informações de credenciais para realizar pedidos de cliente. Com o seridor de ficheiros de sistema central e o IBM i NetSerer a utilizar as informações de credenciais, qualquer troca de perfil de utilizador no programa de saída do seridor de ficheiros não será utilizada pelo seridor de ficheiros para operações no sistema de ficheiros. Ponto de saída QIBM_QPWFS_FILE_SERV formato PWFS0100 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador O nome do perfil do utilizador que está a chamar o seridor 10 A CHAR(10) Identificador do seridor Para o seridor de ficheiros, o alor é *FILESRV BINARY(4) Função solicitada A função a ser executada: X'0000' - Pedido de alteração de atributos de ficheiro X'0001' - Pedido de criação de ficheiros de dados contínuos ou directório X'0002' - Pedido de eliminação de ficheiro ou directório X'0003' - Pedido de listagem de atributos de ficheiro X'0004' - Pedido de deslocamento X'0005' - Pedido de abertura de ficheiros de dados contínuo X'0006' - Pedido de mudança de nome X'0007' - Pedido de atribuição de conersação CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QPWFS_FILE_SERV, o nome do formato é PWFS0100. IBM i Access Client Solutions 51

58 Deslocamento Dec Hex Tipo Campo Descrição CHAR(4) Acesso a ficheiro Se a função pedida tier um alor X'0005' (abrir), este campo conterá a seguinte estrutura: BINARY(4) Comprimento do nome do ficheiro Acesso de leitura, CHAR(1) X'F1' - Sim X'F0' - Não Acesso de escrita, CHAR(1) X'F1' - Sim X'F0' - Não Acesso de leitura/escrita, CHAR(1) X'F1' - Sim X'F0' - Não Eliminação permitida, CHAR(1) X'F1' - Sim X'F0' - Não O comprimento do nome do ficheiro (o campo seguinte). O comprimento pode ser, no máximo, 16 MB. Se a função pedida tier um alor X'0007' (Alocar pedido de conersação), o comprimento do nome de ficheiro será CHAR(*) Nome de ficheiro O nome de ficheiro. O comprimento deste campo é especificado pelo comprimento do nome de ficheiro (o campo anterior). O nome de ficheiro é deolido em CCSID Notas: Se a função pedida tier um alor igual aos seguintes, o nome de ficheiro será fornecido e o comprimento do nome de ficheiro será definido: X'0000' - Pedido de alteração de atributos de ficheiro X'0001' - Pedido de criação de ficheiros de dados contínuos ou directório X'0002' - Pedido de eliminação de ficheiro ou directório X'0003' - Pedido de listagem de atributos de ficheiro X'0004' - Pedido de deslocamento X'0005' - Pedido de abertura de ficheiros de dados contínuo X'0006' - Pedido de mudança de nome Este formato é definido pelo membro EPWFSEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. As APIs disponíeis para conersão de e para CCSID 1200 são icon() e CDRCVRT. Ponto de saída QIBM_QPWFS_FILE_SERV formato PWFS0200 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador O nome do perfil do utilizador que está a chamar o seridor 10 A CHAR(10) Identificador do seridor Para o seridor de ficheiros, o alor é *FILESRV. 52 IBM i: IBM i Access Client Solutions

59 Deslocamento Dec Hex Tipo Campo Descrição BINARY(4) Função solicitada A função a ser executada: X'0000' - Pedido de alteração de atributos de ficheiro X'0001' - Pedido de criação de ficheiros de dados contínuos ou directório X'0002' - Pedido de eliminação de ficheiro ou directório X'0003' - Pedido de listagem de atributos de ficheiro X'0004' - Pedido de deslocamento X'0005' - Pedido de abertura de ficheiros de dados contínuo X'0006' - Pedido de mudança de nome X'0007' - Pedido de atribuição de conersação X'0008' - Pedido de cópia CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QPWFS_FILE_SERV, o nome do formato é PWFS CHAR(4) Acesso a ficheiro Se a função pedida tier um alor X'0005' (abrir), este campo conterá a seguinte estrutura: Acesso de leitura, CHAR(1) X'F1' - Sim X'F0' - Não Acesso de escrita, CHAR(1) X'F1' - Sim X'F0' - Não Acesso de leitura/escrita, CHAR(1) X'F1' - Sim X'F0' - Não Eliminação permitida, CHAR(1) X'F1' - Sim X'F0' - Não CHAR(10) Tipo de objecto O tipo de objecto a ser criado. Se a função pedida tier um alor de X 0001 (Criar ficheiro de dados contínuos ou pedido de directório), o tipo de objecto está definido com um dos seguintes alores. 46 2E CHAR(6) Reserado Área não utilizada BINARY(4) Deslocamento do nome de ficheiro BINARY(4) Comprimento do nome do ficheiro 60 3C BINARY(4) Deslocamento do nome de ficheiro de destino BINARY(4) Comprimento do nome do ficheiro de destino *STMF - Ficheiro de dados contínuos a ser criado *DIR - Directório a ser criado O deslocamento desde o início do formato até ao nome do objecto. É definido zero se a função pedida tem um alor de X'0007' (Alocar pedido de conersação). O comprimento do nome de ficheiro. O comprimento pode ser, no máximo, 16 MB. Se a função pedida tier um alor X'0007' (Alocar pedido de conersação), o comprimento do nome de ficheiro será 0. O deslocamento desde o início do formato até ao nome destino do objecto. O deslocamento é definido com um alor diferente de zero se a função pedida tem um alor de X'0004' (Moer), x 0006' (Mudar nome), ou X 0008 (Pedido de cópia). O comprimento do nome de ficheiro de destino. O comprimento é definido com o alor zero quando o deslocamento do nome destino é definido com o alor zero. IBM i Access Client Solutions 53

60 Deslocamento Dec Hex Tipo Campo Descrição * * CHAR(*) Nome de ficheiro O nome de ficheiro. O comprimento deste campo é especificado pelo comprimento do nome de ficheiro. O nome de ficheiro é deolido em CCSID O nome de ficheiro é definido se o campo de deslocamento do nome de ficheiro tem um alor diferente de zero. * * CHAR(*) Nome de ficheiro de destino O nome do ficheiro de destino. O comprimento deste campo é especificado pelo campo de comprimento do nome de ficheiro de destino. O nome de ficheiro é deolido em CCSID Notas: O nome de ficheiro de destino é definido se o campo de deslocamento do nome de ficheiro de destino tem um alor diferente de zero. Este formato é definido pelo membro EPWFSEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. As APIs disponíeis para conersão de e para CCSID 1200 são icon() e CDRCVRT. O comprimento deste formato, incluindo os nomes de ficheiro, pode ser no máximo de 16 MB. Seridor de bases de dados: Identifique os pontos de saída para assistência da base de dados do IBM i. O seridor de bases de dados tem cinco pontos de saída diferentes definidos: 1. QIBM_QZDA_INIT Chamado na inicialização do seridor 2. QIBM_QZDA_NDB1 Chamado para pedidos de bases de dados natias 3. QIBM_QZDA_SQL1 Chamado para pedidos de SQL 4. QIBM_QZDA_SQL2 Chamado para pedidos de SQL 5. QIBM_QZDA_ROI1 Chamado para pedidos de obtenção de informações sobre objectos e funções de catálogo de SQL Os pontos de saída para bases de dados natias e para obter informações sobre objectos têm dois formatos definidos, dependendo do tipo de função pedida. O ponto de saída QIBM_QZDA_INIT é definido para executar um programa de saída na iniciação do seridor. Se for definido um programa para este ponto de saída, este é chamado sempre que o seridor de base de dados é iniciado. Ponto de saída QIBM_QZDA_INIT formato ZDAI0100 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador O nome do perfil do utilizador que está a chamar o seridor 54 IBM i: IBM i Access Client Solutions

61 Deslocamento Dec Hex Tipo Campo Descrição 10 A CHAR(10) Identificador do seridor Para este ponto de saída, o alor é *SQL CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QZDA_INIT, o nome do formato é ZDAI C BINARY(4) Função solicitada A função a ser executada O único alor álido para este ponto de saída é CHAR(63) Tipo de interface O tipo de interface que liga ao trabalho do seridor. 95 5F CHAR(127) Nome da interface O nome da interface que liga ao trabalho do seridor. 222 DE CHAR(63) Níel de interface O níel da interface que liga ao trabalho do seridor. Nota: Este formato é definido pelo membro EZDAEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. O ponto de saída QIBM_QZDA_NDB1 é definido para executar um programa de saída para pedidos de bases de dados natias do seridor de bases de dados. Estão definidos dois formatos para este ponto de saída. O formato ZDAD0100 é utilizado para as seguintes funções: Criar ficheiro físico origem Criar ficheiro de base de dados, baseado num ficheiro existente Adicionar, limpar, eliminar membro de ficheiro de base de dados Substituir ficheiro de base de dados Eliminar substituição de ficheiro de base de dados Eliminar ficheiro O formato ZDAD0200 é utilizado quando é recebido um pedido para adicionar bibliotecas à lista de bibliotecas. Ponto de saída QIBM_QZDA_NDB1 formato ZDAD0100 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador 10 A CHAR(10) Identificador do seridor O nome do perfil do utilizador que está a chamar o seridor Para este ponto de saída, o alor é *NDB CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado Para as funções que se seguem, o nome do formato é ZDAD0100. IBM i Access Client Solutions 55

62 Deslocamento Dec Hex Tipo Campo Descrição 28 1C BINARY(4) Função solicitada A função a ser executada Este campo contém uma das seguintes funções: X' ' - Criar ficheiro físico origem X' ' - Criar ficheiro de base de dados X' ' - Adicionar membro de ficheiro de base de dados X' ' - Limpar membro de ficheiro de base de dados X' ' - Eliminar membro de ficheiro de base de dados X' ' - Substituir ficheiro de base de dados X' ' - Eliminar substituição de ficheiro de base de dados X' ' - Criar ficheiro de salaguarda X' ' - Limpar ficheiro de salaguarda X' ' - Eliminar ficheiro CHAR(128) Nome de ficheiro Nome do ficheiro utilizado para a função pedida 160 A0 CHAR(10) Nome da biblioteca Nome da biblioteca que contém o ficheiro 170 AA CHAR(10) Nome do membro Nome do membro a adicionar, limpar ou eliminar 180 B4 CHAR(10) Autoridade Autoridade para o ficheiro criado 190 BE CHAR(128) Baseado no nome do ficheiro E CHAR(10) Baseado no nome da biblioteca CHAR(10) Substituir nome de ficheiro CHAR(10) Substituir nome da biblioteca C CHAR(10) Substituir nome do membro Nome do ficheiro a utilizar ao criar um ficheiro baseado noutro existente Nome da biblioteca que contém o ficheiro baseado Nome do ficheiro a substituir Nome da biblioteca que contém o ficheiro a substituir Nome do membro a substituir Nota: Este formato é definido pelo membro EZDAEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. Ponto de saída QIBM_QZDA_NDB1 formato ZDAD0200 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador O nome do perfil do utilizador que está a chamar o seridor 56 IBM i: IBM i Access Client Solutions

63 Deslocamento Dec Hex Tipo Campo Descrição 10 A CHAR(10) Identificador do seridor Para este ponto de saída, o alor é *NDB CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para a função adicionar à lista de bibliotecas, o nome do formato é ZDAD C BINARY(4) Função solicitada A função a ser executada X' C' - Adicionar lista de bibliotecas BINARY(4) Número de bibliotecas O número de bibliotecas (o campo seguinte) CHAR(10) Nome da biblioteca O nome de cada biblioteca Nota: Este formato é definido pelo membro EZDAEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. O ponto de saída QIBM_QZDA_SQL1 é definido para executar um ponto de saída para certos pedidos de SQL que são recebidos para o seridor de bases de dados. Só está definido um formato para este ponto de saída. Seguem-se as funções que fazem com que o programa de saída seja chamado: Preparar Abrir Executar Ligar Criar pacote Limpar pacote Eliminar pacote Obter sequência Executar imediatamente Preparar e descreer Preparar e executar ou preparar e abrir Abrir e obter Executar ou abrir Deoler informações sobre o pacote Ponto de saída QIBM_QZDA_SQL1 formato ZDAQ0100 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador 10 A CHAR(10) Identificador do seridor O nome do perfil do utilizador que está a chamar o seridor Para este ponto de saída, o alor é *SQLSRV CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QZDA_SQL1, o nome do formato é ZDAD0100. IBM i Access Client Solutions 57

64 Deslocamento Dec Hex Tipo Campo Descrição 28 1C BINARY(4) Função solicitada A função a ser executada Este campo contém uma das seguintes funções: X' ' - Preparar X' ' - Preparar e descreer X' ' - Abrir/Descreer X' ' - Executar X' ' - Executar imediatamente X' ' - Ligar X' C' - Obter sequência X' D' - Preparar e executar X' E' - Abrir e obter X' F' - Criar pacote X' ' - Limpar pacote X' ' - Eliminar pacote X' ' - Executar ou abrir X' ' - Deoler informações sobre o pacote CHAR(18) Nome da instrução O nome da instrução utilizada para as funções preparar ou executar CHAR(18) Nome do cursor Nome do cursor utilizado para a função abrir. Se o nome do cursor real for maior que 18 bytes, é transferido o seguinte alor especial, indicando que o nome do cursor é obtido do campo Nome do cursor expandido (Extended cursor name): *EXTDCRSR CHAR(2) Opção preparar Opção utilizada para a função preparar CHAR(2) Atributos de abrir Opção utilizada para a função abrir CHAR(10) Nome do pacote dinâmico expandido CHAR(10) Nome da biblioteca do pacote O nome do pacote de SQL dinâmico expandido O nome da biblioteca do pacote de SQL dinâmico expandido. 92 5C BINARY(2) Indicador de DRDA 0 - Ligado à RDB local 1 - Ligado à RDB remota 94 5E CHAR(1) Níel de isolamento 'A' - Consolidar *ALL 95 5F CHAR(512) Primeiros 512 bytes do texto da instrução de SQL F CHAR(258) Nome do cursor expandido 'C' - Consolidar *CHANGE 'N' - Consolidar *NONE 'L' - Consolidar *RR (leitura reproduzíel) 'S' - Consolidar *CS (estabilidade do cursor) Os primeiros 512 da instrução de SQL O nome do cursor expandido 58 IBM i: IBM i Access Client Solutions

65 Deslocamento Dec Hex Tipo Campo Descrição Nota: Este formato é definido pelo membro EZDAEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. O ponto de saída QIBM_QZDA_SQL2 é definido para executar um ponto de saída para certos pedidos de SQL que são recebidos para o seridor de bases de dados. O ponto de saída QIBM_QZDA_SQL2 toma precedência sobre o ponto de saída QIBM_QZDA_SQL1. Se um programa estier registado para o ponto de saída QIBM_QZDA_SQL2, este será chamado e um programa para o ponto de saída QIBM_QZDA_SQL1 não será chamado. Seguem-se as funções que fazem com que o programa de saída seja chamado: Preparar Abrir Executar Ligar Criar pacote Limpar pacote Eliminar pacote Obter sequência Executar imediatamente Preparar e descreer Preparar e executar ou preparar e abrir Abrir e obter Executar ou abrir Deoler informações sobre o pacote Tabela A-6. Ponto de saída QIBM_QZDA_SQL2 formato ZDAQ0200 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador 10 A CHAR(10) Identificador do seridor O nome do perfil do utilizador que está a chamar o seridor Para este ponto de saída, o alor é *SQLSRV CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QZDA_SQL2, o nome do formato é ZDAQ0200. IBM i Access Client Solutions 59

66 Deslocamento Dec Hex Tipo Campo Descrição 28 1C BINARY(4) Função solicitada A função a ser executada Este campo contém uma das seguintes funções: X' ' - Preparar X' ' - Preparar e descreer X' ' - Abrir/Descreer X' ' - Executar X' ' - Executar imediatamente X' ' - Ligar X' C' - Obter sequência X' D' - Preparar e executar X' E' - Abrir e obter X' F' - Criar pacote X' ' - Limpar pacote X' ' - Eliminar pacote X' ' - Executar ou abrir X' ' - Deoler informações sobre o pacote CHAR(18) Nome da instrução O nome da instrução utilizada para as funções preparar ou executar CHAR(18) Nome do cursor Nome do cursor utilizado para a função abrir. Se o nome do cursor real for maior que 18 bytes, é transferido o seguinte alor especial, indicando que o nome do cursor é obtido do campo Nome do cursor expandido (Extended cursor name): *EXTDCRSR CHAR(2) Opção preparar Opção utilizada para a função preparar CHAR(2) Atributos de abrir Opção utilizada para a função abrir CHAR(10) Nome do pacote dinâmico expandido CHAR(10) Nome da biblioteca do pacote O nome do pacote de SQL dinâmico expandido O nome da biblioteca do pacote de SQL dinâmico expandido. 92 5C BINARY(2) Indicador de DRDA 0 - Ligado à RDB local 1 - Ligado à RDB remota 94 5E CHAR(1) Níel de isolamento 'A' - Consolidar *ALL 95 5F CHAR(10) Esquema de SQL predefinido CHAR(3) Reserado 'C' - Consolidar *CHANGE 'N' - Consolidar *NONE 'L' - Consolidar *RR (leitura reproduzíel) 'S' - Consolidar *CS (estabilidade do cursor) Nome do esquema de SQL predefinido utilizado pelo Seridor de Base de Dados 60 IBM i: IBM i Access Client Solutions

67 Deslocamento Dec Hex Tipo Campo Descrição 108 6C BINARY(4) Deslocamento para o nome do cursor expandido BINARY(4) Comprimento do nome do cursor expandido CHAR(118) Reserado 234 EA BINARY(4) Comprimento do texto da instrução de SQL 238 EE CHAR(*) Texto da instrução de SQL * * CHAR(*) Nome do cursor expandido O deslocamento nesta estrutura para o nome do curso expandido O comprimento em bytes do nome do cursor expandido O comprimento do texto da instrução de SQL no campo a seguir. O comprimento pode ser, no máximo, de 2 MB (2,097,152 bytes). Toda a instrução de SQL O nome do cursor expandido Nota: Este formato é definido pelo membro EZDAEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. O ponto de saída QIBM_QZDA_ROI1 é definido para executar um programa de saída para os pedidos que obtêm informações sobre certos objectos para o seridor de bases de dados. Também é utilizado para funções de catálogo de SQL. Este ponto de saída tem dois formatos definidos. Estes formatos estão descritos a seguir. O formato ZDAR0100 é utilizado para pedidos de obtenção de informações para os seguintes objectos: Biblioteca (ou conjunto) Ficheiro (ou tabela) Campo (ou coluna) Índice Base de dados relacional (ou RDB) Pacote de SQL Instrução do pacote de SQL Membro de ficheiro Formato de registo Colunas especiais O formato ZDAR0200 é utilizado para pedidos de obtenção de informações para os seguintes objectos: Chaes externas Chaes principais Ponto de saída QIBM_QZDA_ROI1 formato ZDAR0100 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador O nome do perfil do utilizador que está a chamar o seridor IBM i Access Client Solutions 61

68 Deslocamento Dec Hex Tipo Campo Descrição 10 A CHAR(10) Identificador do seridor Para o seridor de bases de dados, o alor é *RTVOBJINF CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para as funções que se seguem, o nome do formato é ZDAR C BINARY(4) Função solicitada A função a ser executada Este campo contém uma das seguintes funções: X' ' - Obter informações sobre bibliotecas X' ' - Obter informações sobre a base de dados relacional X' ' - Obter informações sobre o pacote de SQL X' ' - Obter instrução do pacote de SQL X' ' - Obter informações sobre o ficheiro X' ' - Obter informações sobre membros do ficheiro X' ' - Obter informações sobre o formato de registo X' ' - Obter informações sobre campos X' ' - Obter informações sobre índices X' B' - Obter informações sobre colunas especiais CHAR(20) Nome da biblioteca A biblioteca ou padrão de procura utilizado ao obter informações sobre bibliotecas, pacotes, instruções de pacotes, ficheiros, membros, formatos de registo, campos, índices e colunas especiais CHAR(36) Nome da base de dados relacional O nome ou padrão de procura da base de dados relacional utilizado para obter informações sobre a RDB CHAR(20) Nome do pacote O nome ou padrão de procura do pacote utilizado para obter informações sobre pacotes ou instruções de pacotes C CHAR(256) Nome do ficheiro (nome alternatio de SQL) O nome ou padrão de procura do ficheiro utilizado para obter informações sobre o ficheiro, membro, formato de registo, campo, índice ou colunas especiais C CHAR(20) Nome do membro O nome ou padrão de procura do membro utilizado para obter informações sobre membros de ficheiros CHAR(20) Nome do formato O nome ou padrão de procura do formato utilizado para obter informações sobre formatos de registo. 62 IBM i: IBM i Access Client Solutions

69 Deslocamento Dec Hex Tipo Campo Descrição Nota: Este formato é definido pelo membro EZDAEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. Ponto de saída QIBM_QZDA_ROI1 formato ZDAR0200 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador 10 A CHAR(10) Identificador do seridor O nome do perfil do utilizador que está a chamar o seridor Para o seridor de bases de dados, o alor é *RTVOBJINF CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para as funções que se seguem, o nome do formato é ZDAR C BINARY(4) Função solicitada A função a ser executada CHAR(10) Nome da biblioteca da tabela de chaes principais 42 2A CHAR(128) Nome da tabela de chaes principais (nome alternatio) 170 AA CHAR(10) Nome da biblioteca da tabela de chaes externas CHAR(128) Nome da tabela de chaes externas (nome alternatio) Este campo contém uma das seguintes funções: X' ' - Obter informações sobre chaes externas X' A' - Obter informações sobre chaes principais O nome da biblioteca que contém a tabela de chaes principais utilizada ao obter informações sobre chaes principais e externas O nome da tabela que contém a chae principal utilizada ao obter informações sobre chaes principais ou externas O nome da biblioteca que contém a tabela de chaes externas utilizada ao obter informações sobre chaes externas O nome da tabela que contém a chae externa utilizada ao obter informações sobre chaes externas Nota: Este formato é definido pelo membro EZDAEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. Seridor de filas de dados: Identifique o ponto de saída do IBM i para assistência a fila de dados. O seridor de filas de dados tem um ponto de saída definido: QIBM_QZHQ_DATA_QUEUE formato ZHQ00100 O ponto de saída QIBM_QZHQ_DATA_QUEUE é definido para executar um programa de ponto de saída quando são recebidos os seguintes pedidos do seridor de filas de dados: Consultar IBM i Access Client Solutions 63

70 Receber Criar Eliminar Eniar Limpar Cancelar Visualização Ponto de saída QIBM_QZHQ_DATA_QUEUE formato ZHQ00100 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador 10 A CHAR(10) Identificador do seridor O nome do perfil do utilizador que está a chamar o seridor Para o seridor de filas de dados, o alor é *DATAQSRV CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QZHQ_DATA_QUEUE, o nome do formato é ZHQ C BINARY(4) Função solicitada A função a ser executada X'0001' - Consultar os atributos de uma fila de dados X'0002' - Receber uma mensagem de uma fila de dados X'0003' - Criar uma fila de dados X'0004' - Eliminar uma fila de dados X'0005' - Eniar uma mensagem para uma fila de dados X'0006' - Limpar mensagens de uma fila de dados X'0007' - Cancelar um pedido de recepção pendente X'0012' - Receber uma mensagem de uma fila de dados sem a eliminar CHAR(10) Nome do objecto Nome da fila de dados 42 2A CHAR(10) Nome da biblioteca Biblioteca da fila de dados CHAR(2) Operação relacional Operador relacional para a operação receber por chae no pedido BINARY(4) Comprimento da chae X'0000' - Sem operador 'EQ' - Igual 'NE' - Diferente 'GE' - Maior ou igual 'GT' - Maior que 'LE' - Menor ou igual 'LT' - Menor que O comprimento da chae especificada no pedido 58 3A CHAR(256) Valor da chae O alor da chae especificada no pedido 64 IBM i: IBM i Access Client Solutions

71 Deslocamento Dec Hex Tipo Campo Descrição Nota: Este formato é definido pelo membro EZHQEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. Seridor de impressão em rede: Identifique os pontos de saída do IBM i para assistência a impressão na rede. O seridor de impressão em rede tem dois pontos de saída definidos: 1. QIBM_QNPS_ENTRY, formato ENTR0100 Chamado na inicialização do seridor 2. QIBM_QNPS_SPLF, formato SPLF0100 Chamado para processar um ficheiro de saída em Spool existente O ponto de saída QIBM_QNPS_ENTRY é definido para executar um programa de saída quando o seridor de impressão em rede é iniciado. O programa de saída pode ser utilizado para erificar o acesso ao seridor. Para obter mais informações, consulte Printer Deice Programming, SC Ponto de saída QIBM_QNPS_ENTRY formato ENTR0100 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador 10 A CHAR(10) Identificador do seridor O nome do perfil do utilizador que está a chamar o seridor Para o seridor de impressão em rede, o alor é QNPSERVR CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QNPS_ENTRY, o nome do formato é ENTR C BINARY(4) Identificador da função A função a ser executada Para QIBM_QNPS_ENTRY, o alor é X'0802'. Nota: Este formato é definido pelo membro ENPSEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. O ponto de saída QIBM_QNPS_SPLF é definido para executar um programa de saída depois de o seridor de impressão em rede receber um pedido para processar um ficheiro de saída em spool existente. O programa pode ser utilizado para executar uma função no ficheiro em Spool como, por exemplo, eniar o ficheiro por fax. Para obter mais informações, consulte Printer Deice Programming, SC Ponto de saída QIBM_QNPS_SPLF formato SPLF0100 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador O nome do perfil do utilizador que está a chamar o seridor IBM i Access Client Solutions 65

72 Deslocamento Dec Hex Tipo Campo Descrição 10 A CHAR(10) Identificador do seridor Para o seridor de impressão em rede, o alor é QNPSERVR CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QNPS_SPLF, o nome do formato é SPLF C BINARY(4) Identificador da função A função a ser executada Para QIBM_QNPS_SPLF, o alor é X'010D' CHAR(10) Nome do trabalho O nome do trabalho que criou o ficheiro em Spool 42 2A CHAR(10) Nome do utilizador O perfil do utilizador do trabalho que criou o ficheiro em Spool CHAR(6) Número do trabalho O número do trabalho que criou o ficheiro em Spool 58 3A CHAR(10) Nome do ficheiro em Spool BINARY(4) Número do ficheiro em Spool O nome do ficheiro em Spool que está a ser pedido O número do ficheiro em Spool que está a ser pedido BINARY(4) Comprimento O comprimento dos dados do programa de saída do ficheiro em Spool 76 4C CHAR(*) Dados do programa de saída do ficheiro em Spool Os dados do programa de saída do ficheiro em Spool consistem em informações adicionais utilizadas pelo programa de saída que foi registado para o ponto de saída QIBM_QNPS_SPLF. A aplicação de cliente fornece os dados do programa de saída do ficheiro em Spool. Nota: Este formato é definido pelo membro ENPSEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. Seridor central: Identificar os pontos de saída do IBM i para o seridor central. O seridor central tem três pontos de saída definidos: 1. QIBM_QZSC_LM formato ZSCL0100 Chamado para pedidos de gestão de licenças 2. QIBM_QZSC_SM formato ZSCS0100 Chamado para pedidos de gestão de sistema 3. QIBM_QZSC_NLS formato ZSCN0100 Chamado para pedidos da tabela de conersão O ponto de saída QIBM_QZSC_LM é definido para executar um programa de saída para todos os pedidos de gestão de licenças recebidos pelo seridor central. Programa de saída QIBM_QZSC_LM formato ZSCL IBM i: IBM i Access Client Solutions

73 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador 10 A CHAR(10) Identificador do seridor O nome do perfil do utilizador que está a chamar o seridor Para o seridor central, o alor é *CNTRLSRV CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QZCS_LM, o nome do formato é ZSCL C BINARY(4) Função solicitada A função a ser executada CHAR(255) Nome de cliente exclusio F CHAR(8) Parâmetro identificador de utilizador de licença CHAR(7) Identificação do produto E CHAR(4) Identificação da função CHAR(6) Identificação da edição Este campo contém uma das seguintes funções: X'1001' - Pedir licença X'1002' - Libertar licença X'1003' - Obter informações sobre licenças O nome de cliente exclusio é utilizado para identificar uma estação de trabalho específica numa rede. A utilização de um produto licenciado é atribuída a uma estação de trabalho identificada pelo nome de cliente exclusio. O parâmetro identificador de utilizador de licença é utilizado para assegurar que o solicitador e o concessor da licença são a mesma pessoa. Este alor tem de ser igual ao alor indicado quando a licença foi pedida. A identificação do produto cuja utilização licenciada é pedida A função do produto A ersão, edição e níel de modificação do produto ou função BINARY(2) Tipo de informação O tipo de informação a obter. O campo tipo de informação só é álido para a função obter informações sobre licenças. Este campo contém uma das seguintes funções: X'0000' - Informações básicas sobre licenças X'0001' - Informações detalhadas sobre licenças Nota: Este formato é definido pelo membro EZSCEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. O ponto de saída QIBM_QZSC_SM é definido para executar um programa de saída para todos os pedidos de gestão de clientes recebidos pelo seridor central. Programa de saída QIBM_QZSC_SM formato ZSCS0100 IBM i Access Client Solutions 67

74 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador 10 A CHAR(10) Identificador do seridor O nome do perfil do utilizador que está a chamar o seridor Para o seridor central, o alor é *CNTRLSRV CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QZSC_SM, o nome do formato é ZSCS C BINARY(4) Função solicitada A função a ser executada CHAR(255) Nome de cliente exclusio F CHAR(255) Nome da comunidade E CHAR(1) Tipo de nó O tipo de ligação Este campo contém uma das seguintes funções: X'1101' - Definir cliente como actio X'1102' - Definir cliente como inactio O nome da estação de trabalho cliente que é atribuído ao produto licenciado É utilizado para autenticação do campo configuração de SNMP do nome da comunidade. 3 - Internet F CHAR(255) Nome do nó O nome do nó Para o tipo de nó 3, o nome do nó será um endereço de Internet. Nota: Este formato é definido pelo membro EZSCEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. O ponto de saída QIBM_QZSC_NLS é definido para executar um programa de saída quando o seridor central recebe um pedido para obter um mapa de conersão. Programa de saída QIBM_QZSC_NLS formato ZSCN0100 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador 10 A CHAR(10) Identificador do seridor O nome do perfil do utilizador que está a chamar o seridor Para o seridor central, o alor é *CNTRLSRV CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QZCS_NLS, o nome do formato é ZSCN C BINARY(4) Função solicitada A função a ser executada BINARY(4) Identificador do conjunto de caracteres codificados (CCSID) origem X'1201' - Obter mapa de conersão CCSID para dados existentes 68 IBM i: IBM i Access Client Solutions

75 Deslocamento Dec Hex Tipo Campo Descrição BINARY(4) Identificador do conjunto de caracteres codificados (CCSID) destino CCSID para o qual os dados serão conertidos BINARY(2) Tipo de conersão Tipo de definição pedido: X'0001' - Viagem de ida e olta X'0002' - Definição de substituição X'0003' - Definição mais adequada Nota: Este formato é definido pelo membro EZSCEP nos ficheiros H, QRPGSRC, QRPGLESRC, QLBLSRC e QCBLLESRC na biblioteca QSYSINC. Seridor de comandos remotos e chamadas de programa distribuídas: Identifique o ponto de saída do IBM i para o seridor de comandos remotos e chamadas de programa distribuído O seridor de comandos remotos e chamadas de programa distribuídas tem um ponto de saída definido: QIBM_QZRC_RMT formato CZRC0100 O ponto de saída QIBM_QZRC_RMT é definido para chamar um programa para pedidos de comandos remotos ou chamadas de programa distribuídas. O formato dos campos de parâmetros difere de acordo com o tipo de pedido. Pedidos de comando remoto para o ponto de saída QIBM_QZRC_RMT formato CZRC0100 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador 10 A CHAR(10) Identificador do seridor O nome do perfil do utilizador que está a chamar o seridor Para o seridor de comandos remotos, o alor é *RMTSRV CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QZRC_RMT, o nome do formato é CZRC C BINARY(4) Função solicitada A função a ser executada BINARY(4) CCSID da cadeia de comandos X'1002' - Comando remoto O CCSID da cadeia de comandos. Os alores álidos são os seguintes: 0 - CCSID do trabalho UTF UTF CHAR(16) Reserado Não utilizado para pedidos de comandos remotos BINARY(4) Comprimento do campo seguinte O comprimento da cadeia de comandos seguinte IBM i Access Client Solutions 69

76 Deslocamento Dec Hex Tipo Campo Descrição CHAR (*) Cadeia de comandos A cadeia de comandos para pedidos de comandos remotos Pedidos de chamadas de programa distribuídas para o ponto de saída QIBM_QZRC_RMT formato CZRC0100 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador 10 A CHAR(10) Identificador do seridor O nome do perfil do utilizador que está a chamar o seridor Para o seridor de chamadas de programa distribuídas, o alor é *RMTSRV CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QZRC_RMT, o nome do formato é CZRC C BINARY(4) Função solicitada A função a ser executada X'1003' - Chamada de programa distribuída CHAR(10) Nome do Programa O nome do programa a ser chamado 42 2A CHAR(10) Nome da biblioteca A biblioteca do programa especificado BINARY(4) Número de parâmetros CHAR(*) Informações sobre parâmetros O número total de parâmetros para a chamada de programa. Nem sempre indica o número de parâmetros que se seguem. Informações sobre os parâmetros que estão a ser passados para o programa especificado. Todas as cadeias de parâmetros têm o formato que se segue, independentemente do tipo de utilização do parâmetro. O último campo da estrutura é especificado para os tipos de utilização de parâmetros de entrada/saída. BINARY(4) - Comprimento das informações sobre parâmetros para este parâmetro BINARY(4) - Comprimento máximo do parâmetro BINARY(2) - Tipo de utilização do parâmetro 1 - Entrada 2 - Saída 3 - Entrada / saída CHAR(*) - Cadeia de parâmetros Seridor de início de sessão: Identifique o ponto de saída do IBM i para o seridor de início de sessão. O seridor de início de sessão tem um ponto de saída definido: 70 IBM i: IBM i Access Client Solutions

77 QIBM_QZSO_SIGNONSRV formato ZSOY0100 O ponto de saída QIBM_QZSO_SIGNONSRV é definido para executar um programa de ponto de saída quando forem recebidos os seguintes pedidos do seridor de início de sessão: Pedido para iniciar seridor Obter informações de início de sessão Alterar palara-passe Gerar sinal de autenticação Gerar sinal de autenticação em nome de outro utilizador Ponto de saída QIBM_QZSO_SIGNONSRV formato ZSOY0100 Deslocamento Dec Hex Tipo Campo Descrição 0 0 CHAR(10) Nome do perfil do utilizador 10 A CHAR(10) Identificador do seridor O nome do perfil do utilizador associado ao pedido Para o seridor de início de sessão, o alor é *SIGNON CHAR(8) Nome do formato O nome do formato da saída de utilizador a ser utilizado. Para QIBM_QZSO_SIGNONSRV, o nome do formato é ZSOY C BINARY(4) Função solicitada A função a ser executada X'7002' - Pedido para iniciar seridor X'7004' - Obter informações de início de sessão X'7005' - Alterar palara-passe X'7007' - Gerar sinal de autenticação X'7008' - Gerar sinal de autenticação em nome de outro utilizador Exemplos: Programas de saída: Estes programas de saída de exemplo do IBM i não mostram todas as considerações ou técnicas de programação possíeis, mas pode consultar os exemplos antes de prosseguir com a concepção e codificação. Exclusão de responsabilidade relatia a exemplos de código A IBM concede uma licença de direitos de autor não exclusia para utilizar todos os exemplos de código de programação a partir do quais pode gerar funções semelhantes, personalizadas segundo necessidades específicas próprias. Todos os códigos de exemplo são fornecidos pela IBM apenas para fins ilustratios. Estes exemplos não foram testados exaustiamente nem em todas as condições. Deste modo, a IBM, não garante nem se responsabiliza pela fiabilidade, assistência ou funcionamento implícito destes programas. Todos os programas aqui incluídos são fornecidos "TAL COMO ESTÃO", sem quaisquer garantias. As garantias implícitas de comercialização e adequação a um objectio são expressamente rejeitadas. IBM i Access Client Solutions 71

78 Exemplos: Criar programas de saída com RPG: Utilize programas de saída do IBM i com RPG. O exemplo seguinte ilustra como configurar um programa de saída de utilizador com RPG*. Nota: Ao utilizar os exemplos de código, o utilizador concorda com os termos de Informações sobre licença de código e exclusão de responsabilidade (disclaimer) na página 117. ** ** SERVIDORES IBM i - PROGRAMA DE SAÍDA DE UTILIZADOR EXEMPLO ** ** O PROGRAMA RPG QUE SE SEGUE ACEITA INCONDICIONALMENTE ** ACEITA TODOS OS PEDIDOS. PODE SER UTILIZADO COMO INTERFACE ** PARA APLICAÇÕES ESPECÍFICAS. NOTA: REMOVA AS ** SUBROTINAS E AS INSTRUÇÕES EM MAIÚSCULAS PARA OS SERVIDORES ** QUE NÃO REQUEREM O TRATAMENTO ESPECÍFICO DE PROGRAMAS ** DE SAÍDA, PARA OBTER UM MELHOR DESEMPENHO. ** E* E* DEFINIÇÕES DE MATRIZES NECESSÁRIAS PARA A FUNÇÃO DE TRANSFERÊNCIA E* E SQL REMOTA E* E TFREQ E RSREQ I* I* IPCSDTA DS I 1 10 USERID I APPLID I* I* PARÂMETROS ESPECÍFICOS PARA IMPRESSORA VIRTUAL I* I VPFUNC I VPOBJ I VPLIB I VPIFN I VPOUTQ I VPQLIB I* I* PARÂMETROS ESPECÍFICOS PARA A FUNÇÃO DE MENSAGENS I MFFUNC I* I* PARÂMETROS ESPECÍFICOS PARA A FUNÇÃO DE TRANSFERÊNCIA I* I TFFUNC I TFOBJ I TFLIB I TFMBR I TFFMT I TFLEN I TFREQ I* I* PARÂMETROS ESPECÍFICOS PARA O SERVIDOR DE FICHEIROS I* I* NOTA: FSNAME PODE TER ATÉ l6mb. I* FSNLEN CONTERÁ O TAMANHO REAL DE FSNAME. I* I B FSFID I FSFMT I FSREAD I FSWRIT I FSRDWR I FSDLT I B FSNLEN I FSNAME 72 IBM i: IBM i Access Client Solutions

79 I* I* PARÂMETROS ESPECÍFICOS PARA FILAS DE DADOS I* I DQFUNC I DQQ I DQLIB I DQLEN I DQROP I DQKLEN I DQKEY I* I* PARÂMETROS ESPECÍFICOS PARA SQL REMOTO I* I RSFUNC I RSOBJ I RSLIB I RSCMT I RSMODE I RSCID I RSSTN I RSRSV I RSREQ I* I* PARÂMETROS ESPECÍFICOS PARA O SERVIDOR DE IMPRESSÃO EM REDE I* I NPFT I B NPFID I* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO SPLF0l00 I NPJOBN I NPUSRN I NPJOB# I NPFILE I B NPFIL# I B NPLEN I NPDATA I* I* Seridor de fila de dados: I* I* QIBM_QZHQ_DATA_QUEUE formato ZHQ00100 I* I DQOFMT I B DQOFID I DQOOBJ I DQOLIB I DQOROP I B DQOLEN I DQOKEY I* I* PARÂMETROS ESPECÍFICOS PARA O SERVIDOR CENTRAL I* I CSFMT I B CSFID I* Seridor central: I* I* QIBM_QZSC_LM formato ZSCL0l00 para chamadas de gestão de licenças I* I* I CSLCNM I CSLUSR I CSLPID I CSLFID I CSLRID I B CSLTYP I* I* Seridor central: I* I* QIBM_QZSC_LM formato ZSCS0l00 para chamadas de gestão de sistema IBM i Access Client Solutions 73

80 I* I* I I I I I* CSSCNM CSSCMY CSSNDE CSSNNM I* Seridor central: I* I* QIBM_QZSC_LM formato ZSCN0l00 para obter chamadas de definição de I* conersão I* I* I CSNXFM I CSNFNC I B CSNFRM I B CSNTO I B CSNCNT I* I* PARÂMETROS ESPECÍFICOS PARA O SERVIDOR DE BASES DE DADOS I* I DBFMT I B DBFID I* I* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZDAD0l00 I DBDFIL I DBDLIB I DBDMBR I DBDAUT I DBDBFL I DBDBLB I DBDOFL I DBDOLB I DBDOMB I* I* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZDAD0200 I B DBNUM I DBLIB2 I* I* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZDAQ0l00 I DBSTMT I DBCRSR I DBOPI I DBATTR I DBPKG I DBPLIB I B DBDRDA I DBCMT I DBTEXT I* OS SEGUINTES PARÂMETROS SUBSTITUEM DBTEXT PARA O FORMATO ZDAQ0200 I DBSQCL I B DBSQLN I DBSQTX I* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZDAR0l00 I DBLIBR I DBRDBN I DBPKGR I DBFILR I DBMBRR I DBFFT I* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZDAR0200 I DBRPLB I DBRPTB I DBRFLB I DBRFTB I* 74 IBM i: IBM i Access Client Solutions

81 I* Seridor de comandos remotos e chamadas de programa distribuídas: I* I* QIBM_QZRC_RMT formato CZRC0100 I* RCPGM E RCLIB NÃO SÃO UTILIZADOS PARA CHAMADAS DE COMANDOS REMOTOS I* I RCFMT I B RCFID I RCPGM I RCLIB I B RCNUM I RCDATA I* I* seridor de início de sessão I* I* QIBM_QZSO_SIGNONSRV formato ZSOY0l00 para o seridor de início de sessão de TCP/IP I* I SOXFMT I B SOFID I* I*************************************************************** I* I *VPRT C #VPRT I *TFRFCL C #TRFCL I *FILESRV C #FILE I *MSGFCL C #MSGF I *DQSRV C #DQSRV I *RQSRV C #RQSRV I *SQL C #SQL I *NDB C #NDBSV I *SQLSRV C #SQLSV I *RTVOBJINF C #RTVOB I *DATAQSRV C #DATAQ I QNPSERVR C #QNPSV I *CNTRLSRV C #CNTRL I *RMTSRV C #RMTSV I *SIGNON C #SIGN I* C* C* PARÂMETROS DE CHAMADAS DE PROGRAMAS DE SAÍDA C* C *ENTRY PLIST C PARM RTNCD 1 C PARM PCSDTA C* C* INICIALIZAR VALOR DE RETORNO PARA ACEITAR PEDIDO C* C MOVE 1 RTNCD C* C* PROCESSAMENTO COMUM C* C* LÓGICA COMUM INDICADA AQUI C* C* PROCESSO BASEADO NO ID DO SERVIDOR C* C APPLID CASEQ#VPRT VPRT C APPLID CASEQ#TRFCL TFR C APPLID CASEQ#FILE FILE C APPLID CASEQ#MSGF MSG C APPLID CASEQ#DQSRV DATAQ C APPLID CASEQ#RQSRV RSQL C APPLID CASEQ#SQL SQLINT C APPLID CASEQ#NDBSV NDB C APPLID CASEQ#SQLSV SQLSRV C APPLID CASEQ#RTVOB RTVOBJ C APPLID CASEQ#DATAQ ODATAQ C APPLID CASEQ#QNPSV NETPRT IBM i Access Client Solutions 75

82 C APPLID CASEQ#CNTRL CENTRL C APPLID CASEQ#RMTSV RMTCMD C APPLID CASEQ#SIGN SIGNON C END C SETON LR C RETRN C* C* SUBROTINAS C* C* C* IMPRESSÃO VIRTUAL C* C VPRT BEGSR C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR C* C* FUNÇÃO DE TRANSFERÊNCIA C* C* SEGUE-SE UM EXEMPLO DO PROCESSAMENTO ESPECÍFICO C* QUE O PROGRAMA DE SAÍDA PODERIA EXECUTAR PARA A FUNÇÃO DE TRANSFERÊNCIA. C* C* NESTE CASO, OS UTILIZADORES NÃO PODEM SELECCIONAR C* DADOS A PARTIR DOS FICHEIROS INCLUÍDOS NA BIBLIOTECA QIWS. C* C TFR BEGSR C TFFUNC IFEQ SELECT C TFLIB ANDEQ QIWS C MOVE 0 RTNCD C END C ENDSR C* C* C* SERVIDOR DE FICHEIROS C* C FICH BEGSR C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR C* C* FUNÇÃO DE MENSAGENS C* C MSG BEGSR C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR C* FILAS DE DADOS C* C FILADADOS BEGSR C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR C* C* SQL REMOTO C* C RSQL BEGSR C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR C* C* SERVIDORES C* C* C* INIC DA BASE DE DADOS C* C INISQL BEGSR C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR C* C* BASE DE DADOS BDN (BASE DE DADOS NATIVA) C* 76 IBM i: IBM i Access Client Solutions

83 C BDN BEGSR C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR C* C* SQL DE BASE DE DADOS C* C SRVSQL BEGSR C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR C* C* INFORMAÇÕES DE OBJECTOS DE OBTENÇÃO DA BASE DE DADOS C* C OBTOBJ BEGSR C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR C* C* SERVIDOR DE FILAS DE DADOS C* C FILADADOSO BEGSR C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR C* C* IMPRESSÃO NA REDE C* C IMPREDE BEGSR C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR C* C* SERVIDOR CENTRAL C* C* C* SEGUE-SE UM EXEMPLO DO PROCESSAMENTO ESPECÍFICO C* DO QUE O PROGRAMA DE SAÍDA PODERIA EXECUTAR PARA A GESTÃO DE LICENÇAS. C* C* NESTE CASO, O UTILIZADOR "USERALL" NÃO PODERÁ EXECUTAR C* NENHUMA DAS FUNÇÕES FORNECIDAS PELO SERVIDOR C* CENTRAL PARA O QUAL ESTE PROGRAMA É UM PROGRAMA DE C* SAÍDA REGISTADO - INFORMAÇÕES SOBRE LICENÇAS, GESTÃO DE SISTEMA C* OU OBTER UMA DEFINIÇÃO DE CONVERSÃO. C* C CENTRL BEGSR C USERID IFEQ USERALL C MOVE 0 RTNCD C ENDIF C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR C* C* COMANDO REMOTO E CHAMADA DE PROGRAMA DISTRIBUÍDA C* C* NESTE CASO, O UTILIZADOR "USERALL" NÃO PODERÁ EXECUTAR C* COMANDOS REMOTOS NEM CHAMADAS DE PROGRAMA REMOTAS C* C RMTCMD BEGSR C USERID IFEQ USERALL C MOVE 0 RTNCD C ENDIF C ENDSR C* C* SERVIDOR DE INÍCIO DE SESSÃO C* C SIGNON BEGSR C* LÓGICA ESPECÍFICA INDICADA AQUI C ENDSR IBM i Access Client Solutions 77

84 Exemplos: Criar programas de saída com comandos de CL: Pode criar programas de saída do IBM i utilizando comandos CL. O exemplo seguinte ilustra como configurar um programa de saída de utilizador com comandos CL (Control Language). Nota: Leia as informações da Exclusão de responsabilidade para exemplos de código para er informações legais importantes. /******************************************************************/ /* */ /* IBM i - PROGRAMA DE SAÍDA DE UTILIZADOR EXEMPLO */ /* */ /* O PROGRAMA DE CL SEGUINTE ACEITA */ /* TODOS OS PEDIDOS. PODE SER UTILIZADO COMO INTERFACE */ /* PARA DESENVOLVIMENTO DE PROGRAMAS DE SAÍDA */ /* PERSONALIZADOS PARA O SEU AMBIENTE OPERATIVO */ /* */ /* */ /******************************************************************/ PGM PARM(&STATUS &REQUEST) /* * * * * * * * * * * * * * * * * * * */ /* */ /* DECL. PARÂMETROS CHAMADA PROGRAMA */ /* */ /* * * * * * * * * * * * * * * * * * * */ DCL VAR(&STATUS) TYPE(*CHAR) LEN(1) /* indicador de aceitação/rejeição */ DCL VAR(&REQUEST) TYPE(*CHAR) LEN(9999) /* Estrutura do parâmetro. LEN(9999) é um limite CL.*/ /***********************************/ /* */ /* DECLARAÇÕES DE PARÂMETROS */ /* */ /***********************************/ /* DECLARAÇÕES COMUNS */ DCL VAR(&USER) TYPE(*CHAR) LEN(10) /* ID de utilizador */ DCL VAR(&APPLIC) TYPE(*CHAR) LEN(10) /* ID do Seridor */ DCL VAR(&FUNCTN) TYPE(*CHAR) LEN(10) /* função a ser executada */ /* DECLARAÇõES DE IMPRESSÃO VIRTUAL */ DCL VAR(&VPOBJ) TYPE(*CHAR) LEN(10) /* Nome do objecto */ DCL VAR(&VPLIB) TYPE(*CHAR) LEN(10) /* Nome da biblioteca de objectos */ DCL VAR(&VPLEN) TYPE(*DEC) LEN(5 0) /* Comprimento dos campos seguintes*/ DCL VAR(&VPOUTQ) TYPE(*CHAR) LEN(10) /* Nome da fila de saída */ DCL VAR(&VPQLIB) TYPE(*CHAR) LEN(10) /* Nome da biblioteca da fila de saída */ /* DECLARAÇÕES DA FUNÇÃO DE TRANSFERÊNCIA */ DCL VAR(&TFOBJ) TYPE(*CHAR) LEN(10) /* Nome do objecto */ DCL VAR(&TFLIB) TYPE(*CHAR) LEN(10) /* Nome da biblioteca de objectos */ DCL VAR(&TFMBR) TYPE(*CHAR) LEN(10) /* Nome do membro */ DCL VAR(&TFFMT) TYPE(*CHAR) LEN(10) /* Nome do formato de registo */ DCL VAR(&TFLEN) TYPE(*DEC) LEN(5 0) /* Comprimento do pedido */ DCL VAR(&TFREQ) TYPE(*CHAR) LEN(1925) /*Instrução do pedido de transferência*/ /* DECLARAÇÕES DO SERVIDOR DE FICHEIROS */ DCL VAR(&FSFID) TYPE(*CHAR) LEN(4) /* Identificador da função */ DCL VAR(&FSFMT) TYPE(*CHAR) LEN(8) /* Formato do parâmetro */ DCL VAR(&FSREAD) TYPE(*CHAR) LEN(1) /* Abrir para leitura */ 78 IBM i: IBM i Access Client Solutions

85 DCL VAR(&FSWRITE) TYPE(*CHAR) LEN(1) /* Abrir para escrita */ DCL VAR(&FSRDWRT) TYPE(*CHAR) LEN(1) /* Abrir para leitura/escrita */ DCL VAR(&FSDLT) TYPE(*CHAR) LEN(1) /* Abrir para eliminação */ DCL VAR(&FSLEN) TYPE(*CHAR) LEN(4) /* Comprimento de fname */ DCL VAR(&FSNAME) TYPE(*CHAR) LEN(2000) /* Nome de ficheiro qualificado */ /* DECLARAÇõES DE FILAS DE DADOS */ DCL VAR(&DQQ) TYPE(*CHAR) LEN(10) /* Nome da fila de dados */ DCL VAR(&DQLIB) TYPE(*CHAR) LEN(10) /* Nome da biblioteca da fila de dados */ DCL VAR(&DQLEN) TYPE(*DEC) LEN(5 0) /* Comprimento total do pedido */ DCL VAR(&DQROP) TYPE(*CHAR) LEN(2) /* Operador relacional */ DCL VAR(&DQKLEN) TYPE(*DEC) LEN(5 0) /* Comprimento da chae */ DCL VAR(&DQKEY) TYPE(*CHAR) LEN(256) /* Valor da chae */ /* DECLARAÇÕES DE SQL REMOTA */ DCL VAR(&RSOBJ) TYPE(*CHAR) LEN(10) /* Nome do objecto */ DCL VAR(&RSLIB) TYPE(*CHAR) LEN(10) /* Nome da biblioteca de objectos*/ DCL VAR(&RSCMT) TYPE(*CHAR) LEN(1) /* Níel do controlo de consolidações*/ DCL VAR(&RSMODE) TYPE(*CHAR) LEN(1) /* Indicador do modo de Bloco/Actualização*/ DCL VAR(&RSCID) TYPE(*CHAR) LEN(1) /* ID do cursor */ DCL VAR(&RSSTN) TYPE(*CHAR) LEN(18) /* Nome da instrução */ DCL VAR(&RSRSU) TYPE(*CHAR) LEN(4) /* Reserado */ DCL VAR(&RSREQ) TYPE(*CHAR) LEN(1925)/* Instrução de SQL */ /* DECLARAÇÕES DO SERVIDOR DE IMPRESSÃO EM REDE */ DCL VAR(&NPFMT) TYPE(*CHAR) LEN(8) /* Nome do formato */ DCL VAR(&NPFID) TYPE(*CHAR) LEN(4) /* Identificador da função*/ /* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO SPLF0l00 */ DCL VAR(&NPJOBN) TYPE(*CHAR) LEN(10)/* Nome do trabalho */ DCL VAR(&NPUSRN) TYPE(*CHAR) LEN(10)/* Nome do utilizador */ DCL VAR(&NPJOB#) TYPE(*CHAR) LEN(6) /* Número do trabalho */ DCL VAR(&NPFILE) TYPE(*CHAR) LEN(10)/* Nome do ficheiro */ DCL VAR(&NPFIL#) TYPE(*CHAR) LEN(4) /* Número do ficheiro */ DCL VAR(&NPLEN) TYPE(*CHAR) LEN(4) /* Comprimento dos dados */ DCL VAR(&NPDATA) TYPE(*CHAR) LEN(2000) /* Dados */ DCL VAR(&DBNUM) TYPE(*CHAR) LEN(4) /* Número de bibliotecas */ DCL VAR(&DBLIB2) TYPE(*CHAR) LEN(10) /* Nome da biblioteca */ /* DECLARAÇÕES DO SERVIDOR DE FILAS DE DADOS */ DCL VAR(&DQFMT) TYPE(*CHAR) LEN(8) /* Nome do formato */ DCL VAR(&DQFID) TYPE(*CHAR) LEN(4) /* IDENTIFICADOR da função */ DCL VAR(&DQOOBJ) TYPE(*CHAR) LEN(10) /* Nome do objecto */ DCL VAR(&DQOLIB) TYPE(*CHAR) LEN(10) /* Nome da biblioteca */ DCL VAR(&DQOROP) TYPE(*CHAR) LEN(2) /* Operador relacional */ DCL VAR(&DQOLEN) TYPE(*CHAR) LEN(4) /* Comprimento da chae */ DCL VAR(&DQOKEY) TYPE(*CHAR) LEN(256) /* Chae */ /* DECLARAÇÕES DO SERVIDOR CENTRAL */ DCL VAR(&CSFMT) TYPE(*CHAR) LEN(8) /* Nome do formato */ DCL VAR(&CSFID) TYPE(*CHAR) LEN(4) /* Identificador da função */ /* OS PARÂMETROS SEGUINTES SÃO ADICIONAIS PARA O FORMATO ZSCL0100 */ DCL VAR(&CSCNAM) TYPE(*CHAR) LEN(255) /* Nome de cliente exclusio */ DCL VAR(&CSLUSR) TYPE(*CHAR) LEN(8) /* Par. ident. utiliz. licença */ DCL VAR(&CSPID) TYPE(*CHAR) LEN(7) /* Identificação do produto */ DCL VAR(&CSFID) TYPE(*CHAR) LEN(4) /* identificação da função */ DCL VAR(&CSRID) TYPE(*CHAR) LEN(6) /* Identificação da edição */ DCL VAR(&CSTYPE) TYPE(*CHAR) LEN(2) /* Tipo de informação pedida */ /* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZSCS0100 */ DCL VAR(&CSCNAM) TYPE(*CHAR) LEN(255) /* Nome de cliente exclusio */ DCL VAR(&CSCMTY) TYPE(*CHAR) LEN(255) /* Nome da comunidade */ DCL VAR(&CSNODE) TYPE(*CHAR) LEN(1) /* Tipo de nó */ DCL VAR(&CSNNAM) TYPE(*CHAR) LEN(255) /* Nome do nó */ /* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZSCN0100 */ DCL VAR(&CSFROM) TYPE(*CHAR) LEN(4) /* CCSID origem */ DCL VAR(&CSTO) TYPE(*CHAR) LEN(4) /* CCSID destino */ DCL VAR(&CSCTYP) TYPE(*CHAR) LEN(2) /* Tipo de conersão */ IBM i Access Client Solutions 79

86 /* DECLARAÇÕES DO SERVIDOR DE BASES DE DADOS */ DCL VAR(&DBFMT) TYPE(*CHAR) LEN(8) /* Nome do formato */ DCL VAR(&DBFID) TYPE(*CHAR) LEN(4) /* Identificador da função */ /* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZDAD0100 */ DCL VAR(&DBFILE) TYPE(*CHAR) LEN(128) /* Nome do ficheiro */ DCL VAR(&DBLIB) TYPE(*CHAR) LEN(10) /* Nome da biblioteca */ DCL VAR(&DBMBR) TYPE(*CHAR) LEN(10) /* Nome do membro */ DCL VAR(&DBAUT) TYPE(*CHAR) LEN(10) /* Autoridade para o ficheiro */ DCL VAR(&DBBFIL) TYPE(*CHAR) LEN(128) /* Com base no nome de ficheiro*/ DCL VAR(&DBBLIB) TYPE(*CHAR) LEN(10) /* Baseado no nome da biblioteca */ DCL VAR(&DBOFIL) TYPE(*CHAR) LEN(10) /* Substituir nome de ficheiro*/ DCL VAR(&DBOLIB) TYPE(*CHAR) LEN(10) /* Substituir nome de biblioteca */ DCL VAR(&DBOMBR) TYPE(*CHAR) LEN(10) /* Substituir nome do membro */ /* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZDAD0200 */ DCL VAR(&DBNUM) TYPE(*CHAR) LEN(4) /* Número de bibliotecas */ DCL VAR(&DBLIB2) TYPE(*CHAR) LEN(10) /* Nome da biblioteca */ /* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZDAQ0100 */ DCL VAR(&DBSTMT) TYPE(*CHAR) LEN(18) /* Nome da instrução */ DCL VAR(&DBCRSR) TYPE(*CHAR) LEN(18) /* Nome do cursor */ DCL VAR(&DBOPT) TYPE(*CHAR) LEN(2) /* Opção de preparação */ DCL VAR(&DBATTR) TYPE(*CHAR) LEN(2) /* Atributos de abertura */ DCL VAR(&DBPKG) TYPE(*CHAR) LEN(10) /* Nome do pacote */ DCL VAR(&DBPLIB) TYPE(*CHAR) LEN(10) /* Nome da biblioteca de pacotes*/ DCL VAR(&DBDRDA) TYPE(*CHAR) LEN(2) /* Indicador de DRDA (R) */ DCL VAR(&DBCMT) TYPE(*CHAR) LEN(1) /* Níel de controlo de consolidações*/ DCL VAR(&DBTEXT) TYPE(*CHAR) LEN(512)/* Primeiros 512 bytes de stmt */ /* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZDAR0100 */ DCL VAR(&DBLIBR) TYPE(*CHAR) LEN(20) /* Nome da biblioteca */ DCL VAR(&DBRDBN) TYPE(*CHAR) LEN(36) /* Nome da Base de Dados Relacional*/ DCL VAR(&DBPKGR) TYPE(*CHAR) LEN(20) /* Nome do Pacote */ DCL VAR(&DBFILR) TYPE(*CHAR) LEN(256)/* Nome do ficheiro (nome alt. SQL)*/ DCL VAR(&DBMBRR) TYPE(*CHAR) LEN(20) /* Nome do membro */ DCL VAR(&DBFFMT) TYPE(*CHAR) LEN(20) /* Nome do formato */ /* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZDAR0200 */ DCL VAR(&DBPLIB) TYPE(*CHAR) LEN(10) /* Bib da tabela de chaes principais */ DCL VAR(&DBPTBL) TYPE(*CHAR) LEN(128)/* Tabela de chaes principais */ DCL VAR(&DBFLIB) TYPE(*CHAR) LEN(10) /* Bib da tabela de chaes externas */ DCL VAR(&DBFTBL) TYPE(*CHAR) LEN(128)/* Tabela de chaes externas */ /* DECLARAÇÕES DO SERVIDOR DE COMANDOS REMOTOS */ DCL VAR(&RCFMT) TYPE(*CHAR) LEN(8) /* Nome do formato */ DCL VAR(&RCFID) TYPE(*CHAR) LEN(4) /* Identificador da função */ DCL VAR(&RCPGM) TYPE(*CHAR) LEN(10) /* Nome do programa */ DCL VAR(&RCLIB) TYPE(*CHAR) LEN(10) /* Nome da biblioteca de programas */ DCL VAR(&RCNUM) TYPE(*CHAR) LEN(4) /* Número de parms ou cmdlen*/ DCL VAR(&RCDATA) TYPE(*CHAR) LEN(9999)/* Cadeia de comandos nem parms */ /* DECLARAÇÕES DE SERVIDOR DE INÍCIO DE SESSÃO */ DCL VAR(&SOFMT) TYPE(*CHAR) LEN(8) /* Nome do formato */ DCL VAR(&SOFID) TYPE(*CHAR) LEN(4) /* Identificador da função */ /***********************************/ /* */ /* OUTRAS DECLARAÇÕES */ 80 IBM i: IBM i Access Client Solutions

87 /* */ /**********************************/ DCL VAR(&WRKLEN) TYPE(*CHAR) LEN(5) DCL VAR(&DECLEN) TYPE(*DEC) LEN(8 0) /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ */ /* */ /* EXTRAIR OS VÁRIOS PARÂMETROS DA ESTRUTURA */ /* */ /* * * * * * * * * * * * * * * * * * * * * * * * */ /* CABEÇALHO */ CHGVAR VAR(&USER) VALUE(%SST(&REQUEST 1 10)) CHGVAR VAR(&APPLIC) VALUE(%SST(&REQUEST 11 10)) CHGVAR VAR(&FUNCTN) VALUE(%SST(&REQUEST 21 10)) /* IMPRESSORA VIRTUAL */ CHGVAR VAR(&VPOBJ) VALUE(%SST(&REQUEST 31 10)) CHGVAR VAR(&VPLIB) VALUE(%SST(&REQUEST 41 10)) CHGVAR VAR(&WRKLEN) VALUE(%SST(&REQUEST 71 5)) CHGVAR VAR(&VPLEN) VALUE(%BINARY(&WRKLEN 1 4)) CHGVAR VAR(&VPOUTQ) VALUE(%SST(&REQUEST 76 10)) CHGVAR VAR(&VPQLIB) VALUE(%SST(&REQUEST 86 10)) /* FUNÇÃO DE TRANSFERÊNCIA */ CHGVAR VAR(&TFOBJ) VALUE(%SST(&REQUEST 31 10)) CHGVAR VAR(&TFLIB) VALUE(%SST(&REQUEST 41 10)) CHGVAR VAR(&TFMBR) VALUE(%SST(&REQUEST 51 10)) CHGVAR VAR(&TFFMT) VALUE(%SST(&REQUEST 61 10)) CHGVAR VAR(&WRKLEN) VALUE(%SST(&REQUEST 71 5)) CHGVAR VAR(&TFLEN) VALUE(%BINARY(&WRKLEN 1 4)) CHGVAR VAR(&TFREQ) VALUE(%SST(&REQUEST )) /* SERVIDOR DE FICHEIROS */ CHGVAR VAR(&FSFID) VALUE(%SST(&REQUEST 21 4)) CHGVAR VAR(&FSFMT) VALUE(%SST(&REQUEST 25 8)) CHGVAR VAR(&FSREAD) VALUE(%SST(&REQUEST 33 1)) CHGVAR VAR(&FSWRITE) VALUE(%SST(&REQUEST 34 1)) CHGVAR VAR(&FSRDWRT) VALUE(%SST(&REQUEST 35 1)) CHGVAR VAR(&FSDLT) VALUE(%SST(&REQUEST 36 1)) CHGVAR VAR(&FSLEN) VALUE(%SST(&REQUEST 37 4)) CHGVAR VAR(&DECLEN) VALUE(%BINARY(&FSLEN 1 4)) CHGVAR VAR(&FSNAME) VALUE(%SST(&REQUEST 41 &DECLEN)) /* FILAS DE DADOS */ CHGVAR VAR(&DQQ) VALUE(%SST(&REQUEST 31 10)) CHGVAR VAR(&DQLIB) VALUE(%SST(&REQUEST 41 10)) CHGVAR VAR(&WRKLEN) VALUE(%SST(&REQUEST 71 5)) CHGVAR VAR(&DQLEN) VALUE(%BINARY(&WRKLEN 1 4)) CHGVAR VAR(&DQROP) VALUE(%SST(&REQUEST 76 2)) CHGVAR VAR(&WRKLEN) VALUE(%SST(&REQUEST 78 5)) CHGVAR VAR(&DQKLEN) VALUE(&WRKLEN) CHGVAR VAR(&DQKEY) VALUE(%SST(&REQUEST 83 &DQKLEN)) /* SQL REMOTO */ CHGVAR VAR(&RSOBJ) VALUE(%SST(&REQUEST 31 10)) CHGVAR VAR(&RSLIB) VALUE(%SST(&REQUEST 41 10)) CHGVAR VAR(&RSCMT) VALUE(%SST(&REQUEST 51 1)) CHGVAR VAR(&RSMODE) VALUE(%SST(&REQUEST 52 1)) CHGVAR VAR(&RSCID) VALUE(%SST(&REQUEST 53 1)) CHGVAR VAR(&RSSTN) VALUE(%SST(&REQUEST 54 18)) CHGVAR VAR(&RSRSU) VALUE(%SST(&REQUEST 72 4)) CHGVAR VAR(&RSREQ) VALUE(%SST(&REQUEST )) IBM i Access Client Solutions 81

88 /* SERVIDOR DE IMPRESSÃO EM REDE */ CHGVAR VAR(&NPFMT) VALUE(%SST(&REQUEST 21 8)) CHGVAR VAR(&NPFID) VALUE(%SST(&REQUEST 29 4)) /* SE O FORMATO FOR SPLF0100 */ IF COND(&NPFMT *EQ SPLF0100 ) THEN(DO) CHGVAR VAR(&NPJOBN) VALUE(%SST(&REQUEST 33 10)) CHGVAR VAR(&NPUSRN) VALUE(%SST(&REQUEST 43 10)) CHGVAR VAR(&NPJOB#) VALUE(%SST(&REQUEST 53 6)) CHGVAR VAR(&NPFILE) VALUE(%SST(&REQUEST 59 10)) CHGVAR VAR(&NPFIL#) VALUE(%SST(&REQUEST 69 4)) CHGVAR VAR(&NPLEN) VALUE(%SST(&REQUEST 73 4)) CHGVAR VAR(&DECLEN) VALUE(%BINARY(&NPLEN 1 4)) CHGVAR VAR(&NPDATA) VALUE(%SST(&REQUEST 77 &DECLEN)) ENDDO /* SERVIDOR DE FILAS DE DADOS */ CHGVAR VAR(&DQFMT) VALUE(%SST(&REQUEST 21 8)) CHGVAR VAR(&DQFID) VALUE(%SST(&REQUEST 29 4)) CHGVAR VAR(&DQOOBJ) VALUE(%SST(&REQUEST 33 10)) CHGVAR VAR(&DQOLIB) VALUE(%SST(&REQUEST 43 10)) CHGVAR VAR(&DQOROP) VALUE(%SST(&REQUEST 53 2)) CHGVAR VAR(&DQOLEN) VALUE(%SST(&REQUEST 55 4)) CHGVAR VAR(&DQOKEY) VALUE(%SST(&REQUEST )) /* SERVIDOR CENTRAL */ CHGVAR VAR(&CSFMT) VALUE(%SST(&REQUEST 21 8)) CHGVAR VAR(&CSFID) VALUE(%SST(&REQUEST 29 4)) /* SE O FORMATO FOR ZSCL0100 */ IF COND(&CSFMT *EQ ZSCL0100 ) THEN(DO) CHGVAR VAR(&CSCNAM) VALUE(%SST(&REQUEST )) CHGVAR VAR(&CSLUSR) VALUE(%SST(&REQUEST 288 8)) CHGVAR VAR(&CSPID) VALUE(%SST(&REQUEST 296 7)) CHGVAR VAR(&CSFID) VALUE(%SST(&REQUEST 303 4)) CHGVAR VAR(&CSRID) VALUE(%SST(&REQUEST 307 6)) CHGVAR VAR(&CSTYPE) VALUE(%SST(&REQUEST 313 2)) ENDDO /* SE O FORMATO FOR ZSCS0100 */ IF COND(&CSFMT *EQ ZSCS0100 ) THEN(DO) CHGVAR VAR(&CSCNAM) VALUE(%SST(&REQUEST )) CHGVAR VAR(&CSCMTY) VALUE(%SST(&REQUEST )) CHGVAR VAR(&CSNODE) VALUE(%SST(&REQUEST 543 1)) CHGVAR VAR(&CSNNAM) VALUE(%SST(&REQUEST )) ENDDO /* SE O FORMATO FOR ZSCN0100 */ IF COND(&CSFMT *EQ ZSCN0100 ) THEN(DO) CHGVAR VAR(&CSFROM) VALUE(%SST(&REQUEST 33 4)) CHGVAR VAR(&CSTO) VALUE(%SST(&REQUEST 37 4)) CHGVAR VAR(&CSCTYP) VALUE(%SST(&REQUEST 41 2)) ENDDO /* SERVIDOR DE BASES DE DADOS */ CHGVAR VAR(&DBFMT) VALUE(%SST(&REQUEST 21 8)) CHGVAR VAR(&DBFID) VALUE(%SST(&REQUEST 29 4)) /* IF FORMAT IS ZDAD0100 */ IF COND(&CSFMT *EQ ZDAD0100 ) THEN(DO) CHGVAR VAR(&DBFILE) VALUE(%SST(&REQUEST )) CHGVAR VAR(&DBLIB) VALUE(%SST(&REQUEST )) CHGVAR VAR(&DBMBR) VALUE(%SST(&REQUEST )) CHGVAR VAR(&DBAUT) VALUE(%SST(&REQUEST )) CHGVAR VAR(&DBBFIL) VALUE(%SST(&REQUEST )) CHGVAR VAR(&DBBLIB) VALUE(%SST(&REQUEST )) 82 IBM i: IBM i Access Client Solutions

89 CHGVAR VAR(&DBOFIL) VALUE(%SST(&REQUEST )) CHGVAR VAR(&DBOLIB) VALUE(%SST(&REQUEST )) CHGVAR VAR(&DBOMBR) VALUE(%SST(&REQUEST )) ENDDO /* SE O FORMATO FOR ZDAD0200 */ IF COND(&CSFMT *EQ ZDAD0200 ) THEN(DO) CHGVAR VAR(&DBNUM) VALUE(%SST(&REQUEST 33 4)) CHGVAR VAR(&DBLIB2) VALUE(%SST(&REQUEST 37 10)) ENDDO /* SE O FORMATO FOR ZDAQ0100 */ IF COND(&CSFMT *EQ ZDAQ0100 ) THEN DO CHGVAR VAR(&DBSTMT) VALUE(%SST(&REQUEST 33 18)) CHGVAR VAR(&DBCRSR) VALUE(%SST(&REQUEST 51 18)) CHGVAR VAR(&DBSOPT) VALUE(%SST(&REQUEST 69 2)) CHGVAR VAR(&DBATTR) VALUE(%SST(&REQUEST 71 2)) CHGVAR VAR(&DBPKG) VALUE(%SST(&REQUEST 73 10)) CHGVAR VAR(&DBPLIB) VALUE(%SST(&REQUEST 83 10)) CHGVAR VAR(&DBDRDA) VALUE(%SST(&REQUEST 93 2)) CHGVAR VAR(&DBCMT) VALUE(%SST(&REQUEST 95 1)) CHGVAR VAR(&DBTEXT) VALUE(%SST(&REQUEST )) ENDDO /* SE O FORMATO FOR ZDAR0100 */ IF COND(&CSFMT *EQ ZDAR0100 ) THEN DO CHGVAR VAR(&DBLIBR) VALUE(%SST(&REQUEST 33 20)) CHGVAR VAR(&DBRDBN) VALUE(%SST(&REQUEST 53 36)) CHGVAR VAR(&DBPKGR) VALUE(%SST(&REQUEST 69 20)) CHGVAR VAR(&DBATTR) VALUE(%SST(&REQUEST 89 20)) CHGVAR VAR(&DBFULR) VALUE(%SST(&REQUEST )) CHGVAR VAR(&DBMBRR) VALUE(%SST(&REQUEST )) CHGVAR VAR(&DBFFMT) VALUE(%SST(&REQUEST )) ENDDO /* OS SEGUINTES PARÂMETROS SÃO ADICIONAIS PARA O FORMATO ZDAR0200 */ /* SE O FORMATO FOR ZDAR0200 */ IF COND(&CSFMT *EQ ZDAR0200 ) THEN DO CHGVAR VAR(&DBPLIB) VALUE(%SST(&REQUEST 33 10)) CHGVAR VAR(&DBPTBL) VALUE(%SST(&REQUEST )) CHGVAR VAR(&DBFLIB) VALUE(%SST(&REQUEST )) CHGVAR VAR(&DBFTBL) VALUE(%SST(&REQUEST )) ENDDO /* SERVIDOR DE COMANDOS REMOTOS */ CHGVAR VAR(&RCFMT) VALUE(%SST(&REQUEST 21 8)) CHGVAR VAR(&RCFID) VALUE(%SST(&REQUEST 29 4)) CHGVAR VAR(&RCPGM) VALUE(%SST(&REQUEST 33 10)) CHGVAR VAR(&RCLIB) VALUE(%SST(&REQUEST 43 10)) CHGVAR VAR(&RCNUM) VALUE(%SST(&REQUEST 53 4)) CHGVAR VAR(&RCDATA) VALUE(%SST(&REQUEST )) /* DECLARAÇÕES DE SERVIDOR DE INÍCIO DE SESSÃO */ CHGVAR VAR(&SOFNT) VALUE(%SST(&REQUEST 21 8)) CHGVAR VAR(&SOFID) VALUE(%SST(&REQUEST 29 4)) /***********************************/ /* */ /* INICIAR PROGRAMA PRINCIPAL */ /* */ CHGVAR VAR(&STATUS) VALUE( 1 ) /* INICIALIZAR VALOR DE + RETORNO PARA ACEITAR O PEDIDO */ /* ADICIONAR LÓGICA COMUM A TODOS OS SERVIDORES */ IBM i Access Client Solutions 83

90 /* PROCESSO BASEADO NO ID DO SERVIDOR */ IF COND(&APPLIC *EQ *VPRT ) THEN(GOTO CMDLBL(VPRT)) /* SE IMP. VIRTUAL*/ IF COND(&APPLIC *EQ *TFRFCL ) THEN(GOTO CMDLBL(TFR)) /* SE FUNÇÃO TRANSFER.*/ IF COND(&APPLIC *EQ *FILESRV ) THEN(GOTO CMDLBL(FLR)) /* SE SERV. FICHS. */ IF COND(&APPLIC *EQ *MSGFCL ) THEN(GOTO CMDLBL(MSG)) /* SE FUNÇÃO MSGS. */ IF COND(&APPLIC *EQ *DQSRV ) THEN(GOTO CMDLBL(DATAQ)) /* SE FILAS DADOS */ IF COND(&APPLIC *EQ *RQSRV ) THEN(GOTO CMDLBL(RSQL)) /* SE SQL REMOTA */ IF COND(&APPLIC *EQ *SQL ) THEN(GOTO CMDLBL(SQLINIT)) /* SE SQL */ IF COND(&APPLIC *EQ *NDB ) THEN(GOTO CMDLBL(NDB)) /* SE BASE DADOS NAT.*/ IF COND(&APPLIC *EQ *SQLSRV ) THEN(GOTO CMDLBL(SQLSRV)) /* SE SQL */ IF COND(&APPLIC *EQ *RTVOBJINF ) THEN(GOTO CMDLBL(RTVOBJ)) /* SE OB OBTENÇÃO*/ IF COND(&APPLIC *EQ *DATAQSRV ) THEN(GOTO CMDLBL(ODATAQ)) /* SE D*/ IF COND(&APPLIC *EQ QNPSERVR ) THEN(GOTO CMDLBL(NETPRT)) /* SE REDE PRI*/ IF COND(&APPLIC *EQ *CNTRLSRV ) THEN(GOTO CMDLBL(CENTRAL)) /* SE SER. CENTRAL*/ IF COND(&APPLIC *EQ *RMTSRV ) THEN(GOTO CMDLBL(RMTCMD)) /* SE CMDRMT/CPD */ IF COND(&APPLIC *EQ *SIGNON ) THEN(GOTO CMDLBL(SIGNON)) /* SE INÍCIO SESS */ GOTO EXIT /* * * * * * * * * * * * * * * * * * * * * * */ /* SUBROTINAS */ /* */ /* * * * * * * * * * * * * * * * * * * * * * */ /* IMPRESSORA VIRTUAL */ VPRT: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT /* FUNÇÃO DE TRANSFERÊNCIA */ TFR: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT /* SERVIDORES DE FICHEIROS */ FLR: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT /* FUNÇÃO DE MENSAGENS */ MSG: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT /* FILAS DE DADOS */ FILADADOS: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT /* SQL REMOTO */ RSQL: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT /* INIC BASE DADOS */ INICSQL: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT 84 IBM i: IBM i Access Client Solutions

91 /* BASE DE DADOS NATIVA */ BDN: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT /* SQL DA BASE DE DADOS*/ SRVSQL: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT /* OBTER INFORMAÇÕES SOBRE OBJECTOS */ OBTOBJ: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT /* SERVIDOR DE FILAS DE DADOS */ FILASDADOSO: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT /* SERVIDOR DE IMPRESSÃO EM REDE */ IMPREDE: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT /* SERVIDOR CENTRAL */ CENTRAL: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT /* COMANDO REMOTO E CHAMADA DE PROGRAMA DISTRIBUÍDA */ CMDRMT: /* NESTE CASO, SE UM UTILIZADOR TENTAR EXECUTAR UM COMANDO REMOTO E DE */ /* CHAMADA DE PROGRAMA DISTRIBUÍDA E TIVER UM ID DE UTILIZADOR userid */ /* CONTINUA. */ IF COND(&USER *EQ idutil ) THEN(CHGVAR VAR(&STATUS) VALUE( 0 )) GOTO EXIT /* SERVIDOR DE INÍCIO DE SESSÃO */ INISESS: /* LÓGICA ESPECÍFICA INDICADA AQUI*/ GOTO EXIT EXIT: ENDPGM Exemplos: Criar programas de saída QIBM_QZDA_INIT com comandos de CL: Pode criar programas de saída QIBM_QZDA_INIT do IBM i utilizando comandos CL. O seguinte exemplo ilustra como configurar um programa de saída de utilizador QIBM_QZDA_INIT com comandos de linguagem de controlo (CL). IBM i Access Client Solutions 85

92 Nota: Leia as informações da Exclusão de responsabilidade para exemplos de código para er informações legais importantes. /******************************************************************/ /* IBM i - Programa de Saída de Utilizador Exemplo */ /* */ /* Nome do Ponto de Saída : QIBM_QZDA_INIT */ /* */ /* Descrição : O seguinte programa de Linguagem de Controlo */ /* trata a segurança de ODBC rejeitando pedidos */ /* de utilizadores que usam ODBC e início de */ /* sessão com o perfil de utilizador "CONVIDADO. */ /* É um programa de interface para desenoler */ /* programas saída personal. p/ o seu ambiente. */ /******************************************************************/ PGM PARM(&FLAG &REQUEST) /******************************************************************/ /* Declarações de parâmetros de chamada de programa */ /******************************************************************/ DCL VAR(&FLAG) TYPE(*CHAR) LEN(1) DCL VAR(&REQUEST) TYPE(*CHAR) LEN(285) /******************************************************************/ /* Declarações de parâmetro para Formato de Pedido */ /******************************************************************/ DCL VAR(&USER) TYPE(*CHAR) LEN(10) /* Perfil do utilizador */ DCL VAR(&SRVD) TYPE(*CHAR) LEN(10) /* ID do seridor (*SQL)*/ DCL VAR(&FORMAT) TYPE(*CHAR) LEN(10) /* Formato ZDAI0100 */ DCL VAR(&FUNC) TYPE(*CHAR) LEN(4) /* ID de função 0 */ DCL VAR(&INTTYP) TYPE(*CHAR) LEN(63) /* Tipo de interface */ DCL VAR(&INTNAM) TYPE(*CHAR) LEN(127) /* Nome da interface */ DCL VAR(&INTLVL) TYPE(*CHAR) LEN(63) /* Níel de interface */ /******************************************************************/ /* Extrair os ários parâmetros da estrutura. */ /******************************************************************/ CHGVAR VAR(&USER) VALUE(%SST(&REQUEST 1 10)) CHGVAR VAR(&SRVID) VALUE(%SST(&REQUEST 11 10)) CHGVAR VAR(&FORMAT) VALUE(%SST(&REQUEST 21 8)) CHGVAR VAR(&FUNC) VALUE(%SST(&REQUEST 29 4)) CHGVAR VAR(&INTTYP) VALUE(%SST(&REQUEST 33 63)) CHGVAR VAR(&INTNAM)) VALUE(%SST(&REQUEST )) CHGVAR VAR(&INTLVL) VALUE(%SST(&REQUEST )) /******************************************************************/ /* Definir código de retorno para permitir o pedido. */ /******************************************************************/ CHGVAR VAR(&FLAG) VALUE( 1 ) /******************************************************************/ /* Se o tipo de interface for ODBC e o utilizador for "CONVIDADO",*/ /* rejeite a tentatia de início de sessão. */ /******************************************************************/ IF ((%SST(&INTTYP 1 4) *EQ ODBC ) *AND + (&USER = GUEST )) THEN(DO) /*************************************************************/ /* Definir código de retorno para NÃO permitir o pedido. */ /*************************************************************/ CHGVAR VAR(&FLAG) VALUE( 0 ) ENDDO ENDPGM Exemplos: Criar programas de saída QIBM_QZDA_INIT com C de ILE: Pode criar programas de saída QIBM_QZDA_INIT do IBM i com ILE C. 86 IBM i: IBM i Access Client Solutions

93 O exemplo seguinte ilustra como configurar um programa de saída de utilizador QIBM_QZDA_INIT com ILE C. Nota: Leia as informações da Exclusão de responsabilidade para exemplos de código para er informações legais importantes. /******************************************************************/ /* IBM i - Programa de Saída de Utilizador Exemplo */ /* */ /* Nome do Ponto de Saída : QIBM_QZDA_INIT */ /* */ /* Descrição : O seguinte programa de linguagem C de ILE */ /* trata a segurança de ODBC rejeitando pedidos */ /* de utilizadores que usam ODBC e início de */ /* sessão com o perfil de utilizador "CONVIDADO. */ /* É um programa de interface para desenoler */ /* programas saída personal. p/ o seu ambiente. */ /******************************************************************/ #include <stdio.h> #include <string.h> #include <ezdaep.h> /* Formatos de programa de saída ZDA*/ main(int argc, char *arg[]) { Qzda_Init_Format_t input; /* formato de entrada */ /******************************************************************/ /* Copiar parâmetro de formato para a memória local. */ /******************************************************************/ memcpy(&input,(qzda_init_format_t *) arg[2], sizeof(qzda_init_format_t)); /******************************************************************/ /* Se o perfil do utilizador for "Conidado" e o tipo de interface*/ /* rejeitar a ligação. */ /******************************************************************/ if (memcmp(input.user_profile,"guest ",10)==0 && memcmp(input.interface_type,"odbc",4) == 0) /*************************************************************/ /* Rejeitar a ligação. */ /*************************************************************/ strcpy(arg[1],"0"); else /*************************************************************/ /* Permitir a ligação. */ /*************************************************************/ strcpy(arg[1],"1"); return; } Tópicos Aançados de Consola Esta secção inclui tópicos aançados que podem ajudar os administradores durante a definição e gestão da consola do sistema. Considerações sobre planeamento de uma consola Tenha em consideração os pontos seguintes durante a execução de actiidades relacionadas com a Consola. As seguintes informações aplicam-se a todos os sistemas: Se não for especificado nenhum tipo de consola, por exemplo, no momento de criação de uma noa partição lógica, o hardware de IOP de suporte especificado durante o processo de criação terá IBM i Access Client Solutions 87

94 precedência. Se o hardware disponíel contier mais do que um adaptador para um tipo de consola seleccionada, a primeira estação de trabalho de consola a efectuar ligação será configurada na qualidade de consola. Também existe um conjunto especial de opções de consola denominado Permitir recuperação da consola e Tomada de controlo por parte de outra consola. Este conjunto de funções permite que a Consola 5250 assuma o controlo de outro dispositio da consola. O alor predefinido desta opção da consola está desactiado. Quando a opção está actiada: O primeiro dispositio ligado da Consola 5250 torna-se a consola. Os dispositios adicionais da Consola 5250 ligada à rede local terão um início de sessão especial nas DST. Todas as outras ligações com base em 5250 apresentam a noa janela Estado da informação da consola. Está disponíel a recuperação da consola sem perda do trabalho. Quando a opção está desactiada: Todas as ligações com base em 5250 apresentam a noa janela Estado da informação da consola. Não está disponíel a recuperação da consola sem a perda do trabalho. A Consola 5250 numa rede local (LAN) e estações de trabalho biaxiais podem coexistir como dispositios de consola, desde que tenha em consideração as seguintes regras: Só pode estar actio um dispositio de cada ez. Uma estação de trabalho biaxial em qualquer adaptador de controlador de estação de trabalho biaxial com a porta 0 (endereço 0 ou 1) ou com a porta 1 (endereço 0 ou 1) pode tornar-se num dispositio de consola se estier seleccionada um tipo de consola biaxial. Se for seleccionada uma consola biaxial como tipo da consola, os dispositios da Consola 5250 poderão não ter sido iniciados. A Consola 5250 permite árias ligações de rede local a um único sistema ou partição lógica, mas apenas uma sessão 5250 pode ter controlo sobre um sistema de cada ez. Uma consola actia é a interface de comando para um sistema atraés de emulação 5250 ou IBM Personal Communications que actualmente está a interagir com o sistema. Mais do que um dispositio da Consola 5250 poderá ter dados no ecrã, mas apenas um está realmente actio. O PC cliente também permite árias ligações de consola local à configuração do sistema para um único PC. Existe um máximo de 26 sessões de emulador da Consola 5250 disponíeis por cada PC cliente da Consola Eite colocar a Consola 5250 no mesmo IOP dos dispositios de armazenamento. Poderão ocorrer configurações quando isto não puder ser eitado. Durante uma utilização exaustia de dispositios de armazenamento, poderá parecer que a consola pára temporariamente, mas esta deerá retomar rapidamente o funcionamento. Caso a consola esteja colocada no mesmo IOP dos dispositios de armazenamento, actie as opções da consola Permitir recuperação da consola e Tomada de controlo por parte de outra consola. Seguem-se as informações aplicáeis à entrada em funções e à recuperação na consola: Para o IBM i existe um conjunto especial de funções conhecidas como a tomada de controlo e recuperação da consola, o que permite a uma Consola 5250 ligada à rede local tomar o controlo de outro dispositio da consola. Utilize as informações seguintes para ajudar a determinar quais os dispositios que melhor se adequam ao ambiente do trabalho e à forma de implementação desses dispositios, para tirar partido destas funções. A entrada em funções é o processo utilizado para um dispositio da consola ligada à rede local para assumir o controlo do dispositio da consola actual. O utilizador que iniciou sessão no PC que pretende assumir o controlo necessita de autoridade especial e está a iniciar a entrada em funções num noo menu. 88 IBM i: IBM i Access Client Solutions

95 A recuperação é o processo de tomada de controlo do trabalho em execução na consola após ter sido detectado um problema na consola. O processo de recuperação poderá ser relatiamente ao mesmo dispositio da consola ou a outro dispositio da consola, podendo ser facilitado por trabalho adicional de forma a actiar o dispositio que utiliza uma conectiidade diferente. A excepção é a consola biaxial que não utiliza o mesmo tipo de emulação 5250 e, consequentemente, não pode recuperar a consola sem perda de dados. Quando a opção de tomada de controlo é actiada e cada dispositio da consola a executar emulação de 5250 estier deidamente ligado, é apresentado um ecrã de dados independentemente de se tratar ou não da consola actia. No V5R4 e em edições posteriores, mais do que um dispositio apresentará dados no ecrã após a consola ter sido estabelecida. Não surgirão mais ecrãs da consola em branco a indicar Desligado ao ligar um dispositio pela primeira ez. Esta noa função permite que o trabalho na consola seja transferido para outro dispositio sem originar a perda de dados. Esta função é realizada atraés da suspensão da sequência de dados para uma consola que perde uma ligação, ou que sofre uma entrada em funções por parte de outra, guardando os restantes dados e depois eniando-os para o próximo dispositio a ser consola, mesmo se este se tratar da antiga consola. A recuperabilidade, essencialmente, é apenas a entrada em funções numa consola por parte de um dispositio qualificado igual ou díspar, sem ter em conta as funções da consola anterior. As informações que se seguem dizem respeito a partições sem partições internas: Poderá ser necessário que o hardware de suporte à consola se encontre em localizações de ranhuras específicas, consoante o modelo utilizado. Seguem-se informações aplicáeis a um ambiente multi-partições: Se pretender utilizar a Consola 5250 como a consola principal ou como a consola de segurança, é necessário identificar o IOA para suportar a consola principal. Quando mais do que um adaptador de consola está disponíel para um único IOP, o adaptador com menos acesso ao bus é seleccionado para utilização por parte da Consola Por exemplo, o utilizador identifica um IOP que tem dois adaptadores de rede local instalados. O sistema utiliza o primeiro adaptador localizado no bus. No entanto, durante um IPL, o primeiro adaptador poderá não estar pronto a tempo e o sistema pode seleccionar o segundo adaptador. Este processo pode impedir que a consola seja iniciada imediatamente ou o utilizador poderá não conseguir utilizar esse recurso para os fins pretendidos. Recomenda-se que instale apenas um adaptador compatíel com a consola que corresponda às configurações de um único IOP ou que identifique o IOA, em alternatia. O termo consola alternatia refere-se a um tipo de consola biaxial localizada noutro IOP identificado como consola alternatia. A Consola 5250 e as consolas do tipo HMC não utilizam recursos identificados como consola alternatia. Nota: A identificação do mesmo IOP como a consola principal e a consola alternatia pode resultar na impossibilidade de seleccionar uma consola. Caso tenha um adaptador biaxial no mesmo IOP como adaptador da consola principal, coloque a hipótese do adaptador biaxial ser uma consola de resera, e não uma consola alternatia. Apenas terá de alterar o tipo da consola para tirar partido do adaptador biaxial para a consola. Considerações sobre planeamento para a consola de segurança A maioria dos planos de sistema inclui um níel de redundância para eentuais falhas de hardware. No entanto, muitos utilizadores não consideram a consola nos seus planos. Para recuperar rapidamente de uma perda de dados inesperada na sua consola, é necessário planear uma consola de cópia de segurança. Considerações para uma consola de segurança A localização do adaptador é fixa, ou, pelo menos, limitada, para sistemas independentes. Com base nos requisitos de hardware do seu sistema, poderá ter opções limitadas em relação aos tipos de consolas. Tente incluir, pelo menos, um tipo de consola adicional, se possíel. IBM i Access Client Solutions 89

96 Pondere a utilização da opção de tomada de controlo e recuperação como parte da estratégia da consola de segurança. Contudo, tem de existir hardware utilizado para o noo tipo da consola e este tem de estar disponíel na altura da recuperação. Caso esteja a trabalhar num ambiente particionado, tenha em consideração: Num ambiente de partição lógica, o termo consola alternatia refere-se à consola biaxial localizada noutro processador de entrada/saída (IOP) ou noutro adaptador de entrada/saída (IOA) identificado como a consola alternatia. Se for detectada uma falha da consola principal (apenas biaxial), o sistema tentará automaticamente o IOP ou IOA da consola alternatia. Esta função disponibiliza-lhe assim outro níel de protecção. A identificação de um único IOP como consola principal e consola alternatia pode gerar erros ao seleccionar uma consola. É possíel planear um maior isolamento colocando o IOP da consola alternatia num bus diferente para que as falhas do bus da consola principal não interfiram com a disponibilidade de uma consola. Identificar um IOP que possua dois adaptadores de consola semelhantes referenciados a si. Por exemplo, dois adaptadores 2849 para o mesmo IOP podem por fezes fazer com que seja difícil determinar, antecipadamente, qual o adaptador da consola. Ao identificar o IOP, certifique-se de que apenas possui um adaptador da consola por conectiidade (por exemplo, apenas um 2849). Cada adaptador suporta um tipo de consola diferente, mas apenas um tipo de adaptador está presente. A primeira opção é o adaptador menos requisitado do bus. Caso a comunicação desse adaptador com o sistema seja lenta, poderá ser seleccionado outro adaptador, caso existam dois adaptadores da mesma conectiidade. Outro exemplo poderá ser o IOP receber comunicações de um adaptador de Ethernet 2838 e outro Estes adaptadores são diferentes, mas possuem a mesma conectiidade para a consola. Considere um ambiente de recursos partilhados no qual pode atribuir e desatribuir uma consola que suporte IOP numa partição temporária. Existem muitos ambientes de trabalho que raramente precisam de um dispositio de consola permanente, pelo que pode reduzir o custo inicial do hardware dedicado atraés da implementação deste conceito. Se o dispositio de armazenamento de origem de carregamento falhar e a recuperação do sistema incluir a utilização do suporte de dados do Código Interno Licenciado de distribuição da IBM, em ez de uma cópia de segurança de cliente, e se o sistema estier a utilizar a Consola de Operações (rede local), poderá ter de utilizar outro tipo de consola para a parte inicial da recuperação do sistema. Tipos de configuração para consolas de segurança Ao planear a configuração da consola ou consolas de segurança, tenha em mente que a recuperação de uma perda da consola depende de muitos factores. Alguns deles incluem o modelo e série, os recursos de hardware disponíeis, o tipo da consola anterior e o tipo da consola pretendido. A recuperação poderá consistir em reparar a consola danificada ou em substitui-la temporariamente por outro tipo de consola. A maioria das alterações de um tipo de consola pode efectuar-se sem necessidade de um IPL, mas existem circunstâncias em que este carregamento de programa inicial ainda poderá ser necessário. Quando utilizar as funções do seriço da consola (65+21) tem de ser instalado o hardware que suporte a consola e este tem de estar disponíel antes de executar a função. Também já terá sido feita qualquer identificação de partições dos recursos. Importante: Se pretende utilizar a Consola 5250 numa LAN como uma cópia de segurança para outro tipo de consola, o adaptador de rede tem de estar localizado numa ranhura designada para consolas ou num IOP ou IOA deidamente identificado. Considerações sobre a configuração da consola de segurança Caso o acesso ao sistema seja remoto, considere a capacidade de dispor de uma consola externa às instalações ou de outro tipo de conectiidade para a consola. Uma consola local numa rede pode ter como consola de segurança uma consola local adicional num PC de rede. Num ambiente de partições lógicas ou de ários sistemas, é proáel que se utilizem árias consolas locais numa configuração de rede (LAN) num único PC como consolas principais. Considere a 90 IBM i: IBM i Access Client Solutions

97 necessidade de PCs adicionais com este mesmo tipo de configuração. Eite suportar demasiadas consolas no mesmo PC, se possíel. Os recursos de PC podem facilmente ser sobrecarregados ao suportar árias consolas e painéis de controlo remotos. Considere a existência de árias consolas locais numa configuração de rede em ambientes de grandes dimensões, de modo a que cada PC tenha um conjunto nuclear de responsabilidades de consola e a cobertura de sobreposição de configurações de resera entre si. Por exemplo, se tier um PC que suporte 10 consolas locais numa configuração de rede e outro PC com o mesmo número de consolas principais para outras 10 partições, em ez de ter como resera para cada PC a configuração do outro, adicione um terceiro PC e distribua as 20 consolas de modo a que os dois PCs funcionem como resera de uma parte das configurações de consola principal de cada PC. Outra consideração consiste em ter um PC dedicado como resera de um certo número de consolas, utilizando-o apenas quando for necessário. Em suma, pondere incorporar o máximo de redundância possíel na configuração da consola. Pode reduzir a possibilidade de falhas graes da consola utilizando outro método de disponibilização de uma consola ou efectuando cedências e ajustes em relação aos ários requisitos de hardware necessários para superar os ários níeis de falha. Requisitos de hardware da consola É necessário entender os requisitos de hardware para configurar uma Consola. Se pretender utilizar uma consola local da Consola 5250 numa rede local, terá de instalar o adaptador de rede local para a Consola de Operações de acordo com o modelo. Para se inteirar de informações específicas do sistema, pode utilizar o comando Ver recursos de hardware (DSPHDWRSC). A Tabela 1 mostra as placas suportadas para conectiidade de rede local. Tabela 2. Placas suportadas para conectiidade de rede local Nome ou número da placa Descrição 2744 Adaptador de token ring PCI a 100 Mbps 2838 IOA de Ethernet PCI a 10/100 Mbps 2849 IOA de Ethernet PCI a 10/100 Mbps Adaptador de Ethernet de Sistema Central (HEA) 3 57xx 3 268C Ethernet PCI a 10/100/1000 Mbps ou 10 Gbps Ethernet PCI a 10/100/1000 Mbps ou 10 Gbps Adaptador Ethernet irtual (VLAN) Notas: 1. A consola da rede local (LAN) é suportada no Adaptador de Ethernet Virtual (VLAN). O adaptador de Ethernet irtual é definido no Adaptador Ethernet de Sistema Central (HEA), ou utilizando o VIOS. 2. A consola de rede local (LAN) não é suportada com descrições de linha configuradas para Agregação de Ligação Ethernet. 3. Consulte Requisitos de hardware para Ethernet para obter informações sobre adaptadores e elocidades. Informações relacionadas: Sítio da Web do IBM Systems Support Comando Ver recursos de hardware (DSPHDWRSC) Técnicas de TCP/IP para ligar Ethernet irtual a redes locais externas Requisitos de hardware para Ethernet IBM i Access Client Solutions 91

98 Considerações sobre planeamento para a instalação ou actualização da Consola de Operações Para planear a instalação ou actualização da Consola de Operações, o utilizador tem de estar a par destas informações. Informações dos pré-requisitos para os utilizadores da Consola de Operações que pretendam actualizar para ou instalar o i 7.2 Quando recebe a actualização da edição IBM i, todos os IDs de utilizador incluídos no sistema operatio expiram, excepto o (oito números 1). Para todas as actualizações e instalações, é necessário estabelecer uma ligação entre a plataforma IBM i e a Consola de Operações, utilizando o ID de utilizador de ferramentas de seriço de Desta forma impede-se falhas de reautenticação da ligação do cliente ao sistema, proocadas por IDs de utilizador expirados. Esta medida é especialmente importante para instalações e actualizações automatizadas. Nota: O incumprimento de qualquer uma das acções descritas anteriormente pode impedir o funcionamento correcto da consola durante a actualização ou instalação. Importante: Durante um IPL manual do sistema, e se não tier sido especificada uma consola, o utilizador erá dois ecrãs adicionais para confirmar a definição do tipo da consola. No primeiro é necessário aceitar o actual tipo de consola e o segundo mostra que faltaa anteriormente um alor (um zero representa o alor antigo) e o noo alor é apresentado. Prima Enter para sair e definir automaticamente o tipo da consola. O IPL seguirá então para o ecrã Executar IPL ou instalar o sistema. Esta condição tem mais probabilidades de ocorrer durante a instalação de uma noa partição, mas pode dar-se no primeiro IPL manual como, por exemplo, durante o IPL de modo-a subsequente ao restauro do Código Interno Licenciado ou durante a actualização ou instalação, quando é detectado um alor de zero da consola. Migração para a Consola de Operações antes da actualização do sistema Ao migrar um antigo dispositio de origem de carregamento utilizado com a consola local da Consola de Operações numa configuração de rede, em que o dispositio de origem de carregamento irá a ser um dispositio de origem de carregamento numa noa partição, o adaptador de rede local tem de ser desatribuído antes de remoer o dispositio da antiga partição e instalá-lo na noa partição. Caso o resultado da actualização do sistema inclua uma Consola de gestão de hardware (HMC), utilize-a como consola do sistema até a actualização estar concluída. Dado que algumas actualizações são feitas por etapas, a consola pretendida pode não ter os recursos necessários para um período de tempo. Dado que a HMC utiliza recursos irtuais, não terá problemas de falta de recursos para outro tipo de consola. Informações relacionadas: Instalar, actualizar ou eliminar o IBM i e software relacionado Preparar o ambiente de rede Para preparar o ambiente de rede, o utilizador tem de identificar e cumprir a configuração de rede mínima necessária para configurar uma consola local da Consola 5250 numa configuração de rede local (LAN). Se o sistema for noo e o utilizador escolher uma consola local numa configuração de rede, o adaptador já está atribuído para ser utilizado por parte do sistema. O adaptador de rede local é dedicado a ferramentas de seriço. Recomenda-se que restrinja as topologias de rede local das consolas locais ligadas à rede local a um ambiente único, de anel físico, eixo, comutador ou encaminhador. Se a consola local numa rede estier a ser utilizada numa topologia de rede de maior dimensão, é sugerido que utilize a filtragem de pacotes de difusão (DHCP). Este procedimento poderá ser tão simples como ligar o PC e o sistema utilizando um cabo de intersecção ou um concentrador ou encaminhador de preço acessíel. 92 IBM i: IBM i Access Client Solutions

99 Temporariamente, pode também utilizar um cabo de ligação Ethernet (ao utilizar um adaptador 2849). Se tier apenas um único PC ou alguns dispositios ligados ao sistema atraés de um concentrador, e estes dispositios não estierem ligados a outra rede ou à Internet, pode então utilizar quaisquer alores numéricos para endereços, por exemplo x ou x (em que x pode corresponder a um número entre 2 e 254, mas eite x.x.x.1, que poderá causar problemas em alguns concentradores). No entanto, se possui uma rede partilhada por muitos utilizadores, ou em que os dispositios estejam ligados à Internet, consulte um administrador da rede para obter os endereços. Um cabo de intersecção consiste num cabo de rede com os fins de sinal de emissão e recepção inertidos. Esta inersão permite que cada uma das extremidades possa funcionar como se um concentrador (hub), comutador ou encaminhador estiesse entre elas. A utilização de um cabo de intersecção também poderá requerer uma configuração de rede não padrão no sistema e no PC. Segurança de rede Recomenda-se que adopte as mesmas considerações e controlos de segurança física para a consola atraés de uma ligação de rede local que seriam adoptados para uma consola biaxial. Por exemplo, considere a configuração de uma consola local numa rede efectuada numa rede diferente da rede principal (ou da intranet da empresa) e o acesso com controlo restrito ao PC que sere de consola. Segurança da configuração da Consola de Operações A segurança da Consola de Operações consiste na autenticação de utilizadores, priacidade de dados e integridade de dados. É necessária segurança de autenticação de utilizadores para iniciar sessão no ecrã da consola. A segurança da consola de IBM i é composta por: Autenticação de utilizadores Esta segurança fornece uma garantia relatiamente a quem está a utilizar o dispositio de seriço. Todos os problemas relacionados com a autenticação de utilizadores são idênticos, independentemente do tipo de consola. Para obter mais informações, consulte o tópico Ferramentas de seriço. Confidencialidade de dados Esta segurança fornece a garantia de que os dados da consola só podem ser lidos pelo destinatário isado. Se a ligação física for segura, conforme se descree na secção sobre autenticação de dispositios de seriço, os dados da consola permanecem protegidos. Para proteger os dados, certifique-se de que apenas pessoas autorizadas entram na sala dos computadores. A Consola de Operações local numa rede utiliza uma ligação de rede protegida. Integridade dos dados Esta segurança proporciona fiabilidade em como os dados da consola não são alterados a caminho do destinatário. Se a ligação física for segura, os dados da consola permanecem protegidos. Uma Consola de Operações local numa rede utiliza uma ligação de rede protegida. Codificação de dados A autenticação aperfeiçoada e a codificação de dados fornecem segurança de rede para procedimentos de consola. A Consola 5250 numa rede utiliza SSL. Administração A administração da Consola de Operações permite que os administradores do sistema controlem o acesso às funções da consola, incluindo o painel de controlo remoto. IBM i Access Client Solutions 93

100 Importante: Tenha em consideração as seguintes situações ao administrar a consola local da Consola de Operações numa rede: No caso do painel de controlo remoto, as selecções de modo requerem autorização de segurança para o utilizador que autenticar a ligação, como por exemplo, a que é fornecida pelo QSECOFR. As selecções de modo incluem Manual e Normal. Do mesmo modo, ao ligar ao painel de controlo remoto atraés de uma rede, o ID do utilizador de ferramentas de seriço tem de ter autoridade sobre os dados do painel de controlo no sistema ou na partição a que o painel de controlo remoto efectuar ligação. Se implementar uma ferramenta de segurança de rede que inestigue as portas para fins de protecção contra intrusos, tenha em consideração que a Consola de Operações utiliza normalmente as portas 449, 2300, 2323, 3001 e 3002 para Se a ferramenta inestigar alguma destas portas, poderá causar a perda da própria consola, o que poderá resultar num IPL para recuperação. Estas portas deerão ser excluídas dos testes de protecção contra intrusos. Funções de controlo da Console A partir da ersão 6.1.1, a apresentação o ecrã do Estado de Informações da Consola foi predefinido para ser ignorado. Esta definição reduz o numero de ecrãs apresentados antes do ecrã do IBM i ser apresentado. De forma semelhante à tomada de controlo quando o ecrã do IBM i é retomado, um utilizador pode tomar o controlo de qualquer utilizador que tenha efectuado o último início de sessão noibm i. Se a Consola de Operações do IBM i detectar que o mesmo utilizador (que significa o mesmo endereço de IP de PC e o mesmo ID do Utilizador) com a definição Ignorado, o Sinal de Tomada de Controlo normal no ecrã também será ignorado. Caso não pretenda esta função, pode ser desactiada definindo a opção para Mostrar. Sugestões de protecção Ao utilizar a consola local da Consola de Operações numa rede, recomenda-se que conclua as seguintes tarefas: 1. Altere a palara-passe para os seguintes IDs de utilizador de DST: QSECOFR, e QSRV. Nota: Não altere a palara-passe para o utilizador Este trata-se do único utilizador incluído no sistema sem uma palara-passe expirada. Se tier um problema com a autenticação utilizando outro ID de utilizador, pode tentar a autenticação com / Adicione IDs de utilizador de ferramentas de seriço com autoridade suficiente para actiar ou desactiar IDs de utilizador e de dispositio de ferramentas de seriço. Informações relacionadas: IDs de utilizador e palaras-passe de ferramentas de seriço Cenário: Compreender a sua configuração Este cenário ajuda-o a compreender a configuração para o seu ambiente. Utilize o cenário que se segue para o ajudar a compreender a configuração da Consola de Operações. Tenha em conta que estes cenários só se aplicam a sistemas sem partições. Cenário: Consolas para ários sistemas ou partições Este cenário descree uma situação em que o utilizador pretende gerir ários sistemas ou partições. A sua empresa é proprietária de um produto IBM i, e pretende utilizar o PC para gerir o seu sistema. Tem de gerir ários sistemas ou partições a partir de uma consola. Possui uma rede protegida na qual pode configurar a consola. 94 IBM i: IBM i Access Client Solutions

101 Para este cenário, configure uma consola local numa rede. Benefícios Pode configurar um único PC como consola para diferentes sistemas ou partições, desde que estejam ligados à rede de ligação de seriço. Podem estar, no máximo, 26 consolas actias ao mesmo tempo, mas pode ter um número ilimitado de configurações. O administrador não precisa de estar fisicamente perto do sistema para gerir a consola. Estão disponíeis funções de segurança para proteger as ligações da consola. Uma consola local numa rede é a conectiidade preferencial para partições num ambiente LPAR. É possíel configurar ários PCs como uma consola de um sistema ou partição, mas só um PC pode funcionar como uma consola actia de cada ez. Desantagens Não existe nenhuma consola disponíel quando ocorre uma falha de rede, a menos que exista uma consola de segurança disponíel. O seu sistema requer uma placa de rede local separada para ser utilizada pela consola ou outras ferramentas de seriço. Informações relacionadas: Partições lógicas Gerir Consola de Operações Pode gerir a sua Consola de Operações atraés de tarefas como, por exemplo, a alteração da configuração da consola, a comutação entre diferentes tipos de consola e a alteração de palaras-passe. Tomada de controlo ou recuperação de uma ligação da Consola de Operações Pode utilizar estas funções para assumir o controlo de outro dispositio da consola. Um conjunto especial de funções incluídas no IBM i permitem que uma Consola de Operações adquira o controlo a partir de outro dispositio de consola. Pode executar as duas acções principais seguintes: A tomada de controlo é o processo utilizado para um dispositio compatíel com a consola ligada à rede local para assumir o controlo do actual dispositio de consola ligada à rede local. A recuperação é o processo de tomada de controlo do trabalho em execução na consola após ter sido detectado um problema na consola. O processo de recuperação poderá ser relatiamente ao mesmo dispositio da consola ou a outro dispositio da consola, podendo ser facilitado por trabalho adicional de forma a actiar o dispositio que utiliza uma conectiidade diferente. A excepção é a consola biaxial que não utiliza o mesmo tipo de emulação 5250 e, consequentemente, não pode recuperar a consola. IBM i Access Client Solutions 95

ERserver. iseries. Ferramentas de serviço

ERserver. iseries. Ferramentas de serviço ERserer iseries Ferramentas de seriço ERserer iseries Ferramentas de seriço Copyright International Business Machines Corporation 2002. Todos os direitos reserados. Índice Ferramentas de Seriço..............................

Leia mais

IBM i Versão 7.3. Ligação ao IBM i IBM i Access for Web IBM

IBM i Versão 7.3. Ligação ao IBM i IBM i Access for Web IBM IBM i Versão 7.3 Ligação ao IBM i IBM i Access for Web IBM IBM i Versão 7.3 Ligação ao IBM i IBM i Access for Web IBM Aiso Antes de utilizar as informações contidas nesta publicação, leia as informações

Leia mais

ERserver. iseries. iseries Access para Windows Como começar

ERserver. iseries. iseries Access para Windows Como começar ERserver iseries iseries Access para Windows Como começar ERserver iseries iseries Access para Windows Como começar ii iseries: iseries Access para Windows Como começar Índice Parte 1. Como começar com

Leia mais

IBM i Versão 7.3. Segurança Ferramentas de Serviço IBM

IBM i Versão 7.3. Segurança Ferramentas de Serviço IBM IBM i Versão 7.3 Segurança Ferramentas de Seriço IBM IBM i Versão 7.3 Segurança Ferramentas de Seriço IBM Nota Antes de usar estas informações e o produto a que se referem, leia as informações em Aisos

Leia mais

Actualizações de software Manual do utilizador

Actualizações de software Manual do utilizador Actualizações de software Manual do utilizador Copyright 2009 Hewlett-Packard Development Company, L.P. Microsoft é uma marca registada da Microsoft Corporation nos E.U.A. As informações contidas neste

Leia mais

IBM i e software relacionado Instalar, actualizar ou eliminar o IBM i e software relacionado

IBM i e software relacionado Instalar, actualizar ou eliminar o IBM i e software relacionado IBM i IBM i e software relacionado Instalar, actualizar ou eliminar o IBM i e software relacionado 7.1 SC17-5323-11 IBM i IBM i e software relacionado Instalar, actualizar ou eliminar o IBM i e software

Leia mais

Actualizações de software Manual do utilizador

Actualizações de software Manual do utilizador Actualizações de software Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada da Microsoft Corporation nos EUA. As informações aqui contidas

Leia mais

Manual de utilizador

Manual de utilizador Manual de utilizador Índice Introdução... 1 NOTAS IMPORTANTES... 1 Declarações Legais... 3 Instalação e Configuração... 5 Requisitos do Sistema... 5 Instalação... 5 Activação... 7 Actualização Automática...

Leia mais

Actualizações de software Manual do utilizador

Actualizações de software Manual do utilizador Actualizações de software Manual do utilizador Copyright 2008, 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada da Microsoft Corporation nos E.U.A. As informações

Leia mais

IBM i Versão 7.3. Funcionamento em rede Telnet IBM

IBM i Versão 7.3. Funcionamento em rede Telnet IBM IBM i Versão 7.3 Funcionamento em rede Telnet IBM IBM i Versão 7.3 Funcionamento em rede Telnet IBM Nota Antes de utilizar as informações desta publicação e o produto a que dizem respeito, leia a secção

Leia mais

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0 Notas de edição McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0 Para utilizar com o McAfee epolicy Orchestrator Conteúdo Sobre esta edição Novas funcionalidades Melhoramentos Problemas resolvidos

Leia mais

Computer Setup Manual do utilizador

Computer Setup Manual do utilizador Computer Setup Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada nos EUA da Microsoft Corporation. As informações aqui contidas estão

Leia mais

O Manual do Desktop Sharing. Brad Hards Tradução: Pedro Morais

O Manual do Desktop Sharing. Brad Hards Tradução: Pedro Morais Brad Hards Tradução: Pedro Morais 2 Conteúdo 1 Introdução 5 2 O protocolo do Remote Frame Buffer 6 3 Utilizar o Desktop Sharing 7 3.1 Janela Principal do Desktop Sharing........................... 7 3.1.1

Leia mais

Soluções de gestão de clientes e de impressão móvel. Número de publicação do documento:

Soluções de gestão de clientes e de impressão móvel. Número de publicação do documento: e de impressão móvel Número de publicação do documento: 410173-131 Janeiro de 2006 Conteúdo 1 Soluções de gestão de clientes Configuração e implementação................... 1 2 Gestão e actualizações de

Leia mais

Guia da Definição de Wi-Fi

Guia da Definição de Wi-Fi Guia da Definição de Wi-Fi Ligações Wi-Fi com a impressora Ligação a um computador através de um encaminhador (router) Wi-Fi Ligação direta a um computador Ligação a um dispositivo inteligente através

Leia mais

Manual do Utilizador do Connection Manager

Manual do Utilizador do Connection Manager Manual do Utilizador do Connection Manager Edição 1.0 2 Índice Sobre a aplicação Gestor de ligações 3 Actualizar a aplicação Gestor de ligações 9 Resolução de problemas de ligação 10 Como começar 3 Abrir

Leia mais

Segurança IDs de utilizador e palavras-passe das ferramentas de serviço

Segurança IDs de utilizador e palavras-passe das ferramentas de serviço Sistemas IBM - iseries Segurança IDs de utilizador e palavras-passe das ferramentas de serviço Versão 5 Edição 4 Sistemas IBM - iseries Segurança IDs de utilizador e palavras-passe das ferramentas de

Leia mais

Guia de utilizador rápido. 1. Requisitos do sistema. 2. Instalação e ativação. Instalação. Ativação

Guia de utilizador rápido. 1. Requisitos do sistema. 2. Instalação e ativação. Instalação. Ativação Guia de utilizador rápido Este Guia de utilizador rápido ajuda-o a instalar e a dar os primeiros passos com o Readiris TM 15. Para informações detalhadas sobre todas as funcionalidades do Readiris TM,

Leia mais

O que é a assinatura digital?... 3

O que é a assinatura digital?... 3 Conteúdo O que é a assinatura digital?... 3 A que entidades posso recorrer para obter o certificado digital e a chave privada que me permitem apor assinaturas eletrónicas avançadas?... 3 Quais são os sistemas

Leia mais

Este manual descreve as características comuns à maioria dos modelos. Algumas funcionalidades podem não estar disponíveis no seu computador.

Este manual descreve as características comuns à maioria dos modelos. Algumas funcionalidades podem não estar disponíveis no seu computador. Iniciar aqui Copyright 2013 Hewlett-Packard Development Company, L.P. Windows é uma marca registada da Microsoft Corporation nos E.U.A. As informações contidas neste documento estão sujeitas a alterações

Leia mais

Manual de Utilizador (V2.0.8) Uma Empresa Certificada ISO 9001 e ISO 27001

Manual de Utilizador (V2.0.8) Uma Empresa Certificada ISO 9001 e ISO 27001 Manual de Utilizador (V2.0.8) Uma Empresa Certificada ISO 9001 e ISO 27001 Copyright ANO Sistemas de Informática e Serviços, Lda. Este Manual e o seu conteúdo são propriedade intelectual da ano Sistemas

Leia mais

Manual do InCD Reader

Manual do InCD Reader Manual do InCD Reader Nero AG Informações sobre direitos de autor e marcas comerciais Este manual e todo o respectivo conteúdo estão protegidos por direitos de autor e são propriedade da Nero AG. Todos

Leia mais

Servidor de rede USB sobre IP com 4 portas USB 2.0

Servidor de rede USB sobre IP com 4 portas USB 2.0 Servidor de rede USB sobre IP com 4 portas USB 2.0 Manual do utilizador DA-70254 Índice 1. Introdução... 3 1.1 Vista geral do produto... 3 1.2 Gestão da rede... 3 1.3 Componentes e funcionalidades... 3

Leia mais

Ficheiros e sistemas de ficheiros Sistema de ficheiros integrado

Ficheiros e sistemas de ficheiros Sistema de ficheiros integrado System i Ficheiros e sistemas de ficheiros Sistema de ficheiros integrado Versão 6, Edição 1 System i Ficheiros e sistemas de ficheiros Sistema de ficheiros integrado Versão 6, Edição 1 Atenção Antes

Leia mais

iseries Client Access Express Consola de Operações

iseries Client Access Express Consola de Operações iseries Client Access Express Consola de Operações iseries Client Access Express Consola de Operações Copyright International Business Machines Corporation 2000. Todos os direitos reserados. Índice Parte

Leia mais

Ferramentas de Serviço de Segurança

Ferramentas de Serviço de Segurança System i Ferramentas de Serviço de Segurança Versão 6 Edição 1 System i Ferramentas de Serviço de Segurança Versão 6 Edição 1 Nota Antes de usar estas informações e o produto a que se referem, leia as

Leia mais

Utilitário de Configuração Manual do utilizador

Utilitário de Configuração Manual do utilizador Utilitário de Configuração Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada da Microsoft Corporation nos EUA. As informações aqui contidas

Leia mais

IBM i Access for Windows: Administração

IBM i Access for Windows: Administração IBM i IBM i Access for Windows: Administração 7.1 IBM i IBM i Access for Windows: Administração 7.1 Atenção Antes de utilizar as informações contidas nesta publicação, bem como o produto a que se referem,

Leia mais

Modem e Rede local Manual do utilizador

Modem e Rede local Manual do utilizador Modem e Rede local Manual do utilizador Copyright 2009 Hewlett-Packard Development Company, L.P. As informações aqui contidas estão sujeitas a alterações sem aviso prévio. As únicas garantias que cobrem

Leia mais

Guia de instalação do controlador

Guia de instalação do controlador Guia de instalação do controlador O presente manual descreve a instalação dos controladores e de outro software para utilizar este equipamento. Conteúdos do CD-ROM Esta secção descreve o CD-ROM fornecido

Leia mais

Como atualizar o seu tablet ou PC TOSHIBA Windows para o Windows 10

Como atualizar o seu tablet ou PC TOSHIBA Windows para o Windows 10 Como atualizar o seu tablet ou PC TOSHIBA Windows para o Windows 10 Caro(a) cliente, A informação incluída neste documento explica como atualizar determinados tablets ou PC TOSHIBA Windows com o Windows

Leia mais

Utilitário de Configuração

Utilitário de Configuração Utilitário de Configuração Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada da Microsoft Corporation nos EUA. As informações aqui contidas

Leia mais

ThinkPad X Series. Manual de Instalação

ThinkPad X Series. Manual de Instalação Part Number: 92P1934 ThinkPad X Series Manual de Instalação Lista de verificação de componentes A IBM agradece a sua preferência por um IBM ThinkPad X Series. Confronte os itens indicados nesta lista com

Leia mais

Controlador da impressora

Controlador da impressora 2-699-693-71 (1) Controlador da impressora (para Mac OS X) Manual de instalação Este manual descreve a instalação e utilização dos controladores de impressora para o Mac OS X. Antes de utilizar este Software

Leia mais

Ligar à Consola de Operações do IBM i

Ligar à Consola de Operações do IBM i IBM i Ligar à Consola de Operações do IBM i 7.1 IBM i Ligar à Consola de Operações do IBM i 7.1 Nota Antes de utilizar as informações contidas nesta publicação, bem como o produto a que se referem, leia

Leia mais

O Manual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: José Pires

O Manual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: José Pires O Manual do Remote Desktop Connection Brad Hards Urs Wolfer Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 O protocolo do Remote Frame Buffer 6 3 Usar o Remote Desktop Connection 7 3.1 Ligar o Remote

Leia mais

COMEÇAR AQUI. Pretende ligar a impressora a uma rede sem fios? Sem fios USB Com fios. Utilize a Configuração e ligação sem fios.

COMEÇAR AQUI. Pretende ligar a impressora a uma rede sem fios? Sem fios USB Com fios. Utilize a Configuração e ligação sem fios. COMEÇAR AQUI Se responder sim a qualquer destas perguntas, vá para a secção indicada para obter instruções de Configuração e Ligação. Pretende ligar a impressora a uma rede sem fios? Utilize a Configuração

Leia mais

IBM i Versão 7.3. Ligação ao IBM i IBM i Access Client Solutions - Pacote de Aplicações do Windows: Administração IBM

IBM i Versão 7.3. Ligação ao IBM i IBM i Access Client Solutions - Pacote de Aplicações do Windows: Administração IBM IBM i Versão 7.3 Ligação ao IBM i IBM i Access Client Solutions - Pacote de Aplicações do Windows: Administração IBM IBM i Versão 7.3 Ligação ao IBM i IBM i Access Client Solutions - Pacote de Aplicações

Leia mais

Cópia de Segurança e Recuperação Manual do utilizador

Cópia de Segurança e Recuperação Manual do utilizador Cópia de Segurança e Recuperação Manual do utilizador Copyright 2007, 2008 Hewlett-Packard Development Company, L.P. Windows é uma marca registada da Microsoft Corporation nos E.U.A. As informações aqui

Leia mais

Guia de Instalação Rápida

Guia de Instalação Rápida 28 Português Guia de Instalação Rápida 29 Português Esta Guia de Instalação irá guiá-lo através do processo de instalação do GW-7100PCI e do software.. Para estabelecer a ligação em rede wireless (sem

Leia mais

MultiBoot Manual do utilizador

MultiBoot Manual do utilizador MultiBoot Manual do utilizador Copyright 2006, 2007 Hewlett-Packard Development Company, L.P. As informações aqui contidas estão sujeitas a alterações sem aviso prévio. As únicas garantias que cobrem os

Leia mais

Referência da tarefa de chamadas e chamadas de vídeo

Referência da tarefa de chamadas e chamadas de vídeo Referência da tarefa de chamadas e chamadas de ídeo ii Referência da tarefa de chamadas e chamadas de ídeo Índice Referência da tarefa de chamadas e chamadas de ídeo.......... 1 iii i Referência da tarefa

Leia mais

ÍNDICE 1.1. Conversão de documentos: 1.2. Verificar o formato do documento:

ÍNDICE 1.1. Conversão de documentos: 1.2. Verificar o formato do documento: ÍNDICE I - INTRODUÇÃO... 3 II - O PDF/A... 4 1.1. Conversão de documentos:... 4 1.2. Verificar o formato do documento:... 6 III - A assinatura digital... 8 3. O que é a assinatura digital?... 8 3.1. Assinar

Leia mais

Manual Nero InfoTool. Nero AG

Manual Nero InfoTool. Nero AG Manual Nero InfoTool Nero AG Informações sobre direitos de autor e marcas O manual do Nero InfoTool e todo o respectivo conteúdo estão protegidos por direitos de autor e são propriedade da Nero AG. Todos

Leia mais

Modem e rede local. Manual do utilizador

Modem e rede local. Manual do utilizador Modem e rede local Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. As informações aqui contidas estão sujeitas a alterações sem aviso prévio. As únicas garantias que cobrem

Leia mais

Gestão de Sistemas Gestão de Discos

Gestão de Sistemas Gestão de Discos IBM i Gestão de Sistemas Gestão de Discos 7.1 IBM i Gestão de Sistemas Gestão de Discos 7.1 Nota Antes de usar estas informações e o produto a que se referem, leia as informações em Informações, na página

Leia mais

Acronis Backup & Recovery 10 Server for Windows Acronis Backup & Recovery 10 Workstation. Manual de introdução rápido

Acronis Backup & Recovery 10 Server for Windows Acronis Backup & Recovery 10 Workstation. Manual de introdução rápido Acronis Backup & Recovery 10 Server for Windows Acronis Backup & Recovery 10 Workstation Manual de introdução rápido 1 Acerca deste documento Este documento descreve a forma de instalar e começar a utilizar

Leia mais

Manual do utilizador AE6000. Adaptador mini USB sem fios AC580 Dual Band

Manual do utilizador AE6000. Adaptador mini USB sem fios AC580 Dual Band Manual do utilizador AE6000 Adaptador mini USB sem fios AC580 Dual Band a Índice Descrição geral do produto Características 1 Instalação Instalação 2 Configuração da rede sem fios Wi-Fi Protected Setup

Leia mais

Acronis Backup & Recovery 10 Server for Linux. Manual de introdução rápido

Acronis Backup & Recovery 10 Server for Linux. Manual de introdução rápido Acronis Backup & Recovery 10 Server for Linux Manual de introdução rápido Este documento descreve como instalar e começar a utilizar o Acronis Backup & Recovery 10 Server para Linux. Copyright Acronis,

Leia mais

Instalando o Driver de Impressora Custom PostScript ou PCL para Windows

Instalando o Driver de Impressora Custom PostScript ou PCL para Windows Instalando o Driver de Impressora Custom PostScript ou PCL para Windows Este arquivo Leiame contém instruções para instalar o Driver de Impressora Custom PostScript ou PCL em sistemas Windows. Os Drivers

Leia mais

Manual do Utilizador do Mobile Device Manager

Manual do Utilizador do Mobile Device Manager Manual do Utilizador do Mobile Device Manager Conteúdo O que há de novo 4 O que há de novo?... 4 Acerca de Mobile Device Manager 5 Acerca de Mobile Device Manager... 5 Processo de atualização com o Mobile

Leia mais

Seu manual do usuário SHARP MX-M260

Seu manual do usuário SHARP MX-M260 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para. Você vai encontrar as respostas a todas suas perguntas sobre a no manual do usuário (informação,

Leia mais

Estas etapas preliminares devem ser executadas para todas as impressoras:

Estas etapas preliminares devem ser executadas para todas as impressoras: Windows NT 4.x Este tópico inclui: "Etapas preliminares" na página 3-26 "Etapas de instalação rápida em CD-ROM" na página 3-26 "Solução de problemas do Windows NT 4.x (TCP/IP)" na página 3-30 Etapas preliminares

Leia mais

Manual do Utilizador Brother Meter Read Tool

Manual do Utilizador Brother Meter Read Tool Manual do Utilizador Brother Meter Read Tool POR Versão 0 Direitos de autor Direitos de autor 2017 Brother Industries, Ltd. Todos os direitos reservados. As informações contidas neste documento estão sujeitas

Leia mais

Guia de Instalação do Google Cloud Print

Guia de Instalação do Google Cloud Print Guia de Instalação do Google Cloud Print Versão 0 POR Definições de notas Ao longo deste manual do utilizador, é utilizado o seguinte estilo de nota: As notas indicam como deve responder a uma situação

Leia mais

Manual de Instalação Rápida do Cabo de Ligação de Dados DKU-5

Manual de Instalação Rápida do Cabo de Ligação de Dados DKU-5 Manual do utilizador de aparelho electrónico editado em conformidade com as normas Termos e Condições dos Manuais do Utilizador Nokia, 7 de Junho de 1998. ( Nokia User s Guides Terms and Conditions, 7th

Leia mais

Guia de Configuração. 1. Configurar o equipamento. 2. Instalar o software. Descrição do painel de controlo

Guia de Configuração. 1. Configurar o equipamento. 2. Instalar o software. Descrição do painel de controlo Guia de Configuração. Configurar o equipamento. Instalar o software Descrição do painel de controlo . Configurar o equipamento 0 cm (4.0 inches) 33 cm (3 inches) 0 cm (7.9 inches) 0 cm (7.9 inches) 3

Leia mais

Seu manual do usuário HTC TOUCH PRO2

Seu manual do usuário HTC TOUCH PRO2 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para. Você vai encontrar as respostas a todas suas perguntas sobre a no manual do usuário (informação,

Leia mais

IBM Operational Decision Manager Versão 8 Release 5. Guia de Instalação

IBM Operational Decision Manager Versão 8 Release 5. Guia de Instalação IBM Operational Decision Manager Versão 8 Release 5 Guia de Instalação Nota Antes de usar estas informações e o produto a que elas se referem, leia as informações em Aisos na página 51. Esta edição aplica-se

Leia mais

Gestão de sistemas Gestão de trabalho

Gestão de sistemas Gestão de trabalho System i Gestão de sistemas Gestão de trabalho Versão 6 Edição 1 System i Gestão de sistemas Gestão de trabalho Versão 6 Edição 1 Nota Antes de utilizar estas informações e o produto que suportam, leia

Leia mais

Configurar e usar o Voltar ao meu Mac

Configurar e usar o Voltar ao meu Mac Configurar e usar o Voltar ao meu Mac Date : 31 de Agosto de 2015 Há funcionalidades que são muito simples de fazer num sistema operativo e mais complicado de activar num outro diferente. Deixamos hoje

Leia mais

INSTRUÇÕES DE INSTALAÇÃO VIDA CONTEÚDO

INSTRUÇÕES DE INSTALAÇÃO VIDA CONTEÚDO VIDA INSTRUÇÕES D E INSTALAÇÃO VIDA 2015 CONTEÚDO 1 INTRODUÇÃO... 3 2 ANTES DA INSTALAÇÃO... 4 2.1 Lista de verificações pré-instalação... 4 2.2 Produtos de terceiros... 4 2.2.1 Adobe Reader... 5 2.3 Conta

Leia mais

CS - Como instalar Certificados da terceira SSL para o acesso de GUI

CS - Como instalar Certificados da terceira SSL para o acesso de GUI CS - Como instalar Certificados da terceira SSL para o acesso de GUI Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Criação CSR da interface do utilizador Transferência de arquivo pela

Leia mais

Seu manual do usuário SAMSUNG SCX-4600

Seu manual do usuário SAMSUNG SCX-4600 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para SAMSUNG SCX-4600. Você vai encontrar as respostas a todas suas perguntas sobre a no manual do

Leia mais

INSTRUÇÕES DE INSTALAÇÃO VIDA CONTEÚDO

INSTRUÇÕES DE INSTALAÇÃO VIDA CONTEÚDO VIDA INSTRUÇÕES D E INSTALAÇÃO CONTEÚDO 1 INTRODUÇÃO... 3 2 ANTES DA INSTALAÇÃO... 4 2.1 Lista de verificações pré-instalação... 4 2.2 Produtos de terceiros... 4 2.2.1 Adobe Reader... 5 2.3 Conta de utilizador

Leia mais

Instalação de mapas com Ferramenta de instalação de mapas TomTom WORK

Instalação de mapas com Ferramenta de instalação de mapas TomTom WORK Instalação de mapas com Ferramenta de instalação de mapas TomTom WORK A Ferramenta da instalação de mapas TomTom WORK (Ferramenta de mapas) permite-lhe actualizar os seus mapas, instalar novos mapas ou

Leia mais

Live Mesh - A rede de nós segundo a Microsoft

Live Mesh - A rede de nós segundo a Microsoft Live Mesh - A rede de nós segundo a Microsoft Date : 12 de Junho de 2009 Por Paulo Izidoro para o Pplware Está a pensar poder aceder a ficheiros ou até a um computador da sua rede a partir de uma rede

Leia mais

ÍNDICE. Índice remissivo...9. Iron Mountain Incorporated Ajuda do MyRoam do Connected Backup 1

ÍNDICE. Índice remissivo...9. Iron Mountain Incorporated Ajuda do MyRoam do Connected Backup 1 ÍNDICE Acerca da Aplicação MyRoam....................................................................3 Processo de recuperação......................................................................3 Ficheiros

Leia mais

Utilizar o Office 365 no iphone ou ipad

Utilizar o Office 365 no iphone ou ipad Utilizar o Office 365 no iphone ou ipad Guia de Introdução Verificar e-mail Configure o seu iphone ou ipad para enviar e receber correio da sua conta Office 365. Consultar o seu calendário, esteja onde

Leia mais

Este manual descreve as características comuns à maioria dos modelos. Algumas funcionalidades podem não estar disponíveis no seu computador.

Este manual descreve as características comuns à maioria dos modelos. Algumas funcionalidades podem não estar disponíveis no seu computador. Iniciar aqui Copyright 2015 HP Development Company, L.P. Windows é uma marca comercial do grupo de empresas da Microsoft. As informações contidas neste documento estão sujeitas a alterações sem aviso prévio.

Leia mais

USB Type-C para Adaptador de Série

USB Type-C para Adaptador de Série USB Type-C para Adaptador de Série Manual de Instalação Rápida DA-70166 Esta é uma maneira elegante de ligar dispositivos de série, por exemplo, estações meteorológicas, sensores, controlos de motor, set-top-boxes,

Leia mais

Passo Ligue o cabo do modem à porta da encaminhadora (router) dedicada para a ligação do modem (a porta azul).

Passo Ligue o cabo do modem à porta da encaminhadora (router) dedicada para a ligação do modem (a porta azul). Passo 1 1. Ligue o cabo do modem à porta da encaminhadora (router) dedicada para a ligação do modem (a porta azul). 2. Ligue o adaptador à encaminhadora e insira a ficha na tomada. 3. Ligue-se à rede sem

Leia mais

Notas sobre a Versão do Controlador de arquivos para HP 3PAR StoreServ

Notas sobre a Versão do Controlador de arquivos para HP 3PAR StoreServ Notas sobre a Versão do Controlador de arquivos para HP 3PAR StoreServ 3.03.0a Número de peça HP C8S69-96029 Publicado: Junho de 2013 Edição 1 Copyright 2013 Hewlett-Packard Development Company, L.P. Microsoft

Leia mais

Ficheiros e sistemas de ficheiros Sistema de ficheiros integrado

Ficheiros e sistemas de ficheiros Sistema de ficheiros integrado Sistemas IBM - iseries Ficheiros e sistemas de ficheiros Sistema de ficheiros integrado Versão 5 edição 4 Sistemas IBM - iseries Ficheiros e sistemas de ficheiros Sistema de ficheiros integrado Versão

Leia mais

Emparelhamento por Bluetooth. Manual do Utilizador

Emparelhamento por Bluetooth. Manual do Utilizador Emparelhamento por Bluetooth Manual do Utilizador Copyright 2012, 2016 HP Development Company, L.P. Microsoft, Windows e Windows Vista são marcas comerciais da Microsoft Corporation registadas nos EUA.

Leia mais

OTOsuite. Manual de instalação. Português

OTOsuite. Manual de instalação. Português OTOsuite Manual de instalação Português Este documento descreve como instalar o software OTOsuite a partir de um DVD, de uma pen USB ou de um ficheiro zipado. Requisitos do sistema Processador de 1,5 GHz

Leia mais

IBM i Versão 7.3. Gestão de sistemas Gestão de discos IBM

IBM i Versão 7.3. Gestão de sistemas Gestão de discos IBM IBM i Versão 7.3 Gestão de sistemas Gestão de discos IBM IBM i Versão 7.3 Gestão de sistemas Gestão de discos IBM Atenção Antes de usar estas informações e o produto a que se referem, leia as informações

Leia mais

Introdução ao ONYX. onyxgfx.com

Introdução ao ONYX. onyxgfx.com Introdução ao ONYX Este documento vai explicar como instalar e utilizar o ONYX Thrive para começar a imprimir. I. Instalar o software II. Utilizar o Printer & Profile Download Manager III. Primeiro lançamento

Leia mais

Samsung SSD Data Migration v.3.1. Guia de Introdução e Instalação

Samsung SSD Data Migration v.3.1. Guia de Introdução e Instalação Samsung SSD Data Migration v.3.1 Guia de Introdução e Instalação Exclusão de Responsabilidade A SAMSUNG ELECTRONICS RESERVA-SE O DIREITO DE ALTERAR PRODUTOS, INFORMAÇ Õ ES E ESPECIFICAÇ Õ ES SEM AVISO

Leia mais

iseries Informações sobre partições lógicas

iseries Informações sobre partições lógicas iseries Informações sobre partições lógicas iseries Informações sobre partições lógicas Copyright International Business Machines Corporation 1998, 2001. Todos os direitos reserados. Índice Informações

Leia mais

Manual do Nero DriveSpeed

Manual do Nero DriveSpeed Manual do Nero DriveSpeed Nero AG Informações sobre direitos de autor e marcas O manual do Nero DriveSpeed e a totalidade do respectivo conteúdo estão protegidos por copyright e são propriedade da Nero

Leia mais

Modem e rede local Manual do utilizador

Modem e rede local Manual do utilizador Modem e rede local Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. As informações aqui contidas estão sujeitas a alterações sem aviso prévio. As únicas garantias que cobrem

Leia mais

VISÃO GERAL. Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud.

VISÃO GERAL. Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud. VISÃO GERAL Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud. Com o ESET Cloud Administrator, pode gerir a segurança da rede da sua empresa sem a necessidade de

Leia mais

Atualizações de Software Guia do Usuário

Atualizações de Software Guia do Usuário Atualizações de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste

Leia mais

Guia de Instalação do "Google Cloud Print"

Guia de Instalação do Google Cloud Print Guia de Instalação do "Google Cloud Print" Versão 0 POR Definições de notas Ao longo deste manual do utilizador é utilizado o seguinte ícone: As s indicam o que fazer se ocorrerem determinadas situações

Leia mais

Instalando o driver personalizado de impressora PostScript ou PCL para Windows

Instalando o driver personalizado de impressora PostScript ou PCL para Windows Instalando o driver personalizado de impressora PostScript ou PCL para Windows Este arquivo Leiame contém instruções para instalar o driver personalizado de impressora PostScript ou PCL em sistemas Windows.

Leia mais

2-Introdução e Conceitos Básicos das TIC

2-Introdução e Conceitos Básicos das TIC 2-Introdução e Conceitos Básicos das TIC Procedimentos para instalar e aceder a um programa Sistema Operativo em Ambiente Gráfico Windows Prof.: Alexandra Matias Sumário Conhecer os procedimentos associados

Leia mais

Como Instalar o SMC-BRASIL?:

Como Instalar o SMC-BRASIL?: Como Instalar o SMC-BRASIL?: 1) Registro 2) Baixar o programa / Instalar o SMC. 3) Solicitar a licença de funcionamento. 4) Adicionar a base de dados do SMC-TOOLS e sua atualização 1) REGISTRO O registro

Leia mais

Principais correcções efectuadas

Principais correcções efectuadas GIAE Versão 2.1.0 15 Março de 2011 Com o objectivo de unificar a versão em todos os módulos do GIAE, incluindo o GestorGIAE, todos os módulos são actualizados para a versão 2.1.0. Muito Importante: Antes

Leia mais

Distribuição de segurança da Web de AnyConnect com o ASA

Distribuição de segurança da Web de AnyConnect com o ASA Distribuição de segurança da Web de AnyConnect com o ASA Índice Introdução Pré-requisitos Requisitos Componentes usados Informações de Apoio Configurar Desenvolvimento de Anyconnect WebSecurity com o ASA

Leia mais

Este documento não se restringe a versões de software e hardware específicas.

Este documento não se restringe a versões de software e hardware específicas. Índice Introdução Pré-requisitos Requisitos Componentes usados Informações de Apoio Configurar Desenvolvimento de Anyconnect WebSecurity com o ASA Verificar Versão de Anyconnect promova/downgrade Troubleshooting

Leia mais

Introdução ao ONYX. onyxgfx.com

Introdução ao ONYX. onyxgfx.com Introdução ao ONYX Este documento vai explicar como instalar e utilizar o ONYX 11 para começar a imprimir. I. Instalar o software II. Utilizar o Printer & Profile Download Manager III. Primeiro lançamento

Leia mais

Objetivos. Sistema Operativo em Ambiente Gráfico. Introdução às Tecnologias de Informação e Comunicação

Objetivos. Sistema Operativo em Ambiente Gráfico. Introdução às Tecnologias de Informação e Comunicação Objetivos Definir o conceito de Sistema Operativo Caracterizar os diferentes elementos do Ambiente de trabalho Explicar a finalidade da barra de tarefas Trabalhar ao mesmo tempo com várias janelas Definir

Leia mais

Integração do IBM i com o BladeCenter e o System x

Integração do IBM i com o BladeCenter e o System x IBM i Integração do IBM i com o BladeCenter e o System x 7.1 IBM i Integração do IBM i com o BladeCenter e o System x 7.1 Atenção Antes de utilizar as informações contidas nesta publicação, bem como o

Leia mais

Modem e rede local Manual do utilizador

Modem e rede local Manual do utilizador Modem e rede local Manual do utilizador Copyright 2008 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso prévio. As únicas garantias

Leia mais