O suporte de ecrã completo do 3270 permite que os utilizadores de clientes de Telnet iniciem sessão e executem aplicações de ecrã completo do 5250 do iSeries, mesmo que o suporte de ecrã completo do 3270 seja negociado. O servidor negoceia o suporte de ecrã completo 3270 com qualquer aplicação cliente Telnet que suporte aplicações de ecrã completo 3270, em detrimento das aplicações de ecrã completo 5250. Um exemplo de um sistema que negoceia o suporte de ecrã completo do 3270 é a família do System/390R.
O Telnet 5250 (TN5250) distribui a sequência de dados entre os dois sistemas como EBCDIC. Uma vez que as sequências de dados do 3270 são convertidas em sequências de dados do 5250, os dispositivos de estação de trabalho funcionam como um monitor 5250 remoto para o servidor e programas de aplicação do iSeries.
Após ter concluído a configuração geral do servidor de Telnet, seguem-se alguns passos adicionais para activar o suporte do servidor para o modo de ecrã completo 3270. O modo de ecrã completo é um modo de “bloco” por oposição ao modo de “linha”. O modo de ”linha“ ocorre quando os dados transmitem uma linha de cada vez, enquanto o modo de ”blocos“ ou o modo de ecrã completo transmite todo o ecrã de uma só vez.
Para obter informações sobre as capacidades dos dispositivos 3270 suportados, consulte a secção Tipos de terminais 3270 suportados.
Para obter considerações de ecrã completo do 3270 como, por exemplo, o tamanho do ecrã, a definição do teclado a tecla de selecção do cursor e mensagens de erro e caracteres nulos, consulte Sessões de cliente de Telnet do 3270.
Execute as seguintes tarefas para configurar o servidor de Telnet para o modo de ecrã completo 3270:
1. Verifique o valor do sistema QKBDTYPE (Consulte 29) 2. Defina a definição do teclado assumida (Consulte 29) 3. Altere a definição de um teclado (opcional) (Consulte 29) 4. Altere a Fila de Mensagens (opcional) (Consulte 30) Verificação do valor do sistema QKBDTYPE
Quando o servidor de Telnet iSeries cria automaticamente dispositivos de visualização virtual, utiliza o valor do sistema QKBDTYPE para determinar o tipo de teclado para o dispositivo virtual.
Se a criação inicial do dispositivo virtual falhar utilizando o valor do sistema QKBDTYPE, o servidor de Telnet utiliza o valor do teclado USB para tentar criar o dispositivo. Se a segunda tentativa de criação do dispositivo de visualização virtual falhar utilizando o valor de USB, então é enviada uma mensagem (CPF87D7) para a fila de mensagens para o operador do sistema. Esta mensagem indica que o sistema não consegue seleccionar automaticamente o dispositivo virtual.
Definição do teclado assumida
Uma estação de visualização 3270 ligada a um servidor iSeries utilizando o Telnet parece ser uma estação de visualização 5251 para um servidor iSeries. O teclado da estação de visualização 3270 tem associado uma definição do teclado equivalente ao 5251 o que lhe permite executar funções equivalente ao 5251 no servidor iSeries.
Quando um utilizador do sistema cliente de Telnet inicia sessão pela primeira vez no modo de ecrã completo 3270, o servidor iSeries atribui automaticamente a definição do teclado assumida ao teclado 3277, 3278 ou 3279 do utilizador. Evite isto incluindo uma definição do teclado definida pelo utilizador no procedimento de início de sessão do perfil do utilizador. Isto fornece a correspondência necessária para os teclados 3270 efectuarem a maior parte das mesmas funções que os teclados 5250 equivalentes efectuam.
Apresentar a definição de um teclado
É possível utilizar o comando Apresentar a Definição do Teclado (DSPKBDMAP) para visualizar a
definição do teclado actual. Outro método é utilizar a opção 6 (Apresentar a definição do teclado 3270) no menu Configurar Telnet de TCP/IP, enquanto o terminal se encontra em modo de emulação 3270.
Alterar uma definição de teclado
Utilize o comando Alterar Definição de Teclado (CHGKBDMAP) se pretender efectuar alterações ligeiras à
definição de teclado assumida. Este comando está disponível a partir do menu Configurar Telnet de TCP/IP na opção 7 (Alterar definição do teclado 3270).
Se pretender definir uma nova definição do teclado, utilize o comando Definir o Teclado(SETKBDMAP).
Este comando é a opção 7 (Alterar definição do teclado do 3270) do menu Configurar Telnet de TCP/IP.
As atribuições de teclas que especificar estão em vigor até utilizar estes comandos novamente para especificar novas atribuições de teclas ou até que termine a sessão.
Nota: A diferença entre CHGKBDMAP e SETKBDMAP é que
com SETKBDMAP o sistema aplica os valores assumidos e, em seguida, as alterações em SETKBDMAP são aplicadas. Com CHGKBDMAP, o sistema aplica os valores assumidos e mais as alterações que efectuou anteriormente durante esta sessão e, depois são aplicadas as alterações em CHGKBDMAP.
Para obter mais informações sobre a definição do teclado, consulte Definição do Teclado do 3270.
Alterar Fila de Mensagens
Uma fila de mensagens é como uma caixa de correio para mensagens. O servidor iSeries tem várias filas de mensagens que contêm mensagens que fornecem informações úteis para a identificação e
comunicação de problemas. Quando a fila de mensagens da estação de trabalho se encontra em modo de interrupção, as mensagens aparecem no dispositivo 3270 exactamente da mesma forma que aparecem no monitor 5250. Para receber mensagens em modo de interrupção, tem de especificar
*BREAK no comando da fila de mensagens de alteração (CHGMSGQ). Quando a estação de trabalho não se encontra em modo de interrupção, recebe a seguinte mensagem: Chegou uma mensagem numa fila de mensagens.
Para obter esta mensagem e continuar a utilizar a estação de trabalho, siga estes passos:
1. Prima a tecla de função atribuída à função de ajuda ou a tecla de função atribuída à função de reposição de erros.
2. Introduza o comando Apresentar Mensagem (DSPMSG) ou a tecla de função que está atribuída à função do pedido do sistema seguida da opção 4 (Apresentar Mensagem) para visualizar a mensagem em espera.
3. Defina a fila de mensagens da estação de trabalho para modo de interrupção para visualizar as mensagens à medida que estas chegam.
Repor o indicador de inibição de input do monitor
Ao utilizar um servidor iSeries a partir de um terminal de tipo 5250, se premir certas teclas em certas situações causará a inibição do input. Quando isto acontece, o terminal 5250 apresenta um indicador de inibição de input.
Os dois asteriscos mostrados no canto inferior direito do ecrã representam o indicador de inibição de input. Quando o teclado é inibido, todas as teclas definidas como as teclas de função do iSeries são ignoradas.
Para repor o teclado, prima a tecla Enter ou prima a tecla definida como a tecla Reset do iSeries.
Tipos de terminais 3270 suportados: A tabela seguinte lista as capacidades dos dispositivos 3270 suportados pelo Telnet. Certifique-se de que o cliente 3270 de Telnet está a negociar um dos tipos de terminal 3270 suportados. A tabela a seguir mostra os tipos de terminais suportados.
Tabela 1. Definições de Estações de Trabalho de Ecrã Completo
Tipo de Dispositivo Capacidades do Dispositivo
3277 A estação de apresentação suporta cadeias de dados
3270 genéricos. Os atributos expandidos, como
sublinhado, intermitência, inversão de imagem ou cor não são suportados.
3278 Esta estação suporta atributos expandidos, tais como
intermitência, inversão de imagem e sublinhado, se solicitados pelas palavras-chave de DDS (data description specifications) do OS/400.
Notas:
v Os atributos expandidos não são suportados por certas implementações de cliente do modo de ecrã completo 3270 de Telnet (TN3270).
v São suportados os terminais de DBCS que negoceiam um tipo de terminal 3278-2-E.
3279 Esta estação de visualização suporta atributos de cor e
os atributos da cadeia de dados expandidos enviados para um dispositivo 3278. Os atributos de cor são determinados (da mesma forma que um Monitor de Cor Integral 5292) através da interpretação de atributos de DDS como a intermitência, alta intensidade ou as palavras-chave de cor de DDS.