Tipos de emulação suportados do iSeries
A emulação preferencial para o iSeries é a emulação 5250. No entanto, o iSeries também suporta a emulação 3270 e VTxxx.
Modo em tela completo 3270
O suporte em tela completa 3270 permite aos utilizadores cliente Telnet iniciar sessão e executar aplicações em tela completa 5250 do iSeries, apesar de o suporte em tela completa 3270 ser negociado. O servidor negocia o suporte em tela completa 3270 com qualquer aplicação cliente Telnet que suporte aplicações em tela completa 3270, em detrimento das aplicações em tela completa 5250. Um exemplo de um sistema que negocia o suporte em tela completa 3270 é a família do System/390.
O Telnet 5250 (TN5250) distribui a sequência de dados entre os dois sistemas como EBCDIC. Uma vez que as sequências de dados 3270 são traduzidas em sequências de dados 5250, os dispositivos da estação de trabalho funcionam como um dispositivo 5250 remoto para o servidor e aplicações do iSeries AS/400.
Modo em tela completa VTxxx
O suporte do servidor VTxxx permite aos utilizadores cliente Telnet iniciarem sessão e executarem aplicações em tela completa 5250 apesar de o suporte em tela completa VTxxx ser negociado. A aplicação cliente Telnet tem de ter capacidade para negociar o suporte do terminal do VTxxx. Quando o modo em tela completa VTxxx é negociado, o servidor de Telent do iSeries é responsável pela definição de correspondência das funções 5250 com as chaves VTxxx e vice versa.
Apesar do servidor de Telnet do iSeries suportar clientes VTxxx, este não é o modo preferencial de utilização porque o terminal VTxxx é um dispositivo em modo de caracteres. O servidor iSeries AS/400 é um sistema em modo de bloqueio. A maior parte das implementações Telnet suportam um cliente TN3270 ou TN5250 que deve ser utilizado ao ligar para um servidor de Telnet do iSeries.
Normalmente, quando uma tecla é pressionada num terminal VTxxx, o código hexadecimal associado a essa tecla é imediatamente transmitido para o servidor de Telnet. O servidor de Telnet tem de processar esse batimento de teclas e, em seguida, reproduzir esse carácter para o terminal VTxxx onde é apresentado. Isto provoca uma grande quantidade de tempo do sistema associado a cada batimento de tecla. Por outro lado, os dispositivos em modo de bloqueio 5250 e 3270 colocam em memória buffer todos os batimentos de teclas no sistema cliente até que seja pressionada uma tecla ATTN do identificador (AID). Quando uma tecla AID é pressionada, o cliente envia o input em memória buffer para o servidor para processamento. Os dispositivos em modo de bloqueio provocam menos tempo sistema por batimento de tecla e normalmente oferecem um melhor rendimento do que um dispositivo em modo de caracteres, como o terminal VTxxx.
O VTxxx distribui os dados pelos dois sistemas como ASCII.