InglêsFrancêsEspanhol

Ad


favicon do OnWorks

c3270 - Online na nuvem

Execute c3270 no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando c3270 que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


c3270 - ferramenta de acesso a host IBM baseada em curses

SINOPSE


c3270 [opções] [hospedeiro]

c3270 [opções] arquivo de sessão.c3270

DESCRIÇÃO


c3270 abre uma conexão telnet com um host IBM em uma janela do console. Implementa RFCs
2355 (TN3270E), 1576 (TN3270) e 1646 (seleção de nome de LU) e suporta arquivo IND $ FILE
transferir. Se o console for capaz de exibir cores, então c3270 emula um IBM
3279. Caso contrário, ele emula um 3278.

A sintaxe completa para hospedeiro é:
[prefixo:] ... [LUnome@]hostname[:porta]

Anexando um P: para hostname faz com que a conexão passe pelo telnet-passthru
serviço em vez de diretamente para o host. Veja PASSTHRU abaixo.

Anexando um S: para hostname remove a opção "fluxo de dados estendido" relatado ao
hospedeiro. Ver -tn abaixo para mais informações.

Anexando um N: para hostname desativa o suporte TN3270E para a sessão.

Anexando um L: para hostname causas c3270 para primeiro criar um túnel SSL para o host, e
em seguida, crie uma sessão TN3270 dentro do túnel. (Esta função é suportada apenas se c3270
foi desenvolvido com suporte SSL / TLS). Observe que as sessões criptografadas por TLS usando o TELNET START-
A opção TLS é negociada com o host automaticamente; para essas sessões o L: prefixo
não deve ser usado.

Um nome específico de Unidade Lógica (LU) a ser usado pode ser especificado anexando-o ao hostname
com um `@'. Vários nomes de LU a serem experimentados podem ser separados por vírgulas. Uma LU vazia pode ser
colocado na lista com uma vírgula extra. (Observe que o nome da LU é usado para diferentes
propósitos por diferentes tipos de hospedeiros. Por exemplo, o CICS usa o nome da LU como o Terminal
EU IRIA.)

A hostname pode opcionalmente ser colocado dentro de colchetes `['e']'. Esse
irá prevenir quaisquer dois pontos `:'caracteres no nome do host sejam interpretados como indicativos de
prefixos de opção ou números de porta. Isso permite que endereços IPv6 numéricos sejam usados ​​como
nomes de host.

Em sistemas que suportam o bifurcada chamada da biblioteca, o hostname pode ser substituído por -e e
uma string de comando. Isso vai causar c3270 para se conectar a um processo filho local, como um
Concha.

A porta para se conectar ao padrão telnet. Isso pode ser substituído com o -porta opção,
ou anexando um porta ao hostname com dois pontos `:'. (Para compatibilidade com o anterior
versões c3270 e com Tn3270(1), o porta também pode ser especificado como um segundo
argumento.)

OPÇÕES


c3270 compreende as seguintes opções:

-aceitar nome do host especulação
Especifica um nome de host particular para aceitar ao validar o nome apresentado no
certificado SSL do host, em vez de comparar com o nome ou endereço usado para fazer
a conexão. especulação pode ser qualquer, que desativa a validação de nome,
DNS:hostname, que corresponde a um nome de host DNS específico, ou IP:endereço, que corresponde
um endereço IPv4 ou IPv6 numérico específico.

-todo negrito
Força todos os caracteres a serem exibidos em negrito. Isso ajuda com consoles de PC que
exibir caracteres não em negrito em cores escuras ilegíveis. O modo totalmente em negrito é o padrão
para monitores coloridos, mas não para monitores monocromáticos.

-altscreen linhasxcols=cadeia_inicial
Define as dimensões e a sequência de escape para a tela alternativa (132 colunas)
modo. Consulte ALTERAÇÃO DE TAMANHO DA TELA, abaixo.

-cadir anuário
Especifica um diretório contendo certificados CA (raiz) para usar ao verificar um
certificado fornecido pelo host.

-cafile nome do arquivo
Especifica um arquivo de formato PEM contendo certificados CA (raiz) para usar ao verificar
um certificado fornecido pelo host.

-cbreak
destaque c3270 para operar em quebrar modo, em vez de cru modo. Dentro quebrar modo, o
O driver TTY processará corretamente os caracteres XOFF e XON, que são exigidos por
alguns terminais para operação adequada. No entanto, esses caracteres (geralmente ^ S e
^ Q), bem como os personagens de interromper, desistir e próximo (geralmente ^ C, ^ \ e
^ V respectivamente) será visto por c3270 apenas se precedido pelo próximo personagem.
A suspender personagem (geralmente ^ Z) não pode ser visto por c3270 de todo.

-certfile nome do arquivo
Especifica um arquivo contendo um certificado para fornecer ao host, se solicitado.
O tipo de arquivo padrão é PEM.

-certfiletype tipo
Especifica o tipo de arquivo de certificado especificado por -certfile. Formato pode ser pem
or asn1.

-arquivo em cadeia nome do arquivo
Especifica um arquivo de cadeia de certificados no formato PEM, contendo um certificado para
fornecer ao host se solicitado, bem como um ou mais certificados intermediários
e o certificado CA usado para assinar esse certificado. Se -arquivo em cadeia é especificado,
isso substitui -certfile.

-conjunto de caracteres nome
Especifica um conjunto de caracteres do host EBCDIC.

-Claro alternancia
Define o valor inicial de alternancia para falso. A lista de nomes de alternância está em
ALTERNADOS abaixo.

-defaultfgbg
Faz com que c3270 use a cor de primeiro plano padrão do terminal em vez dos curses
cor preto, e a cor de fundo padrão do terminal em vez das maldições
cor branco. Isso é útil para emuladores como terminal gnome de quem
representação de um fundo preto é um cinza escuro, e para emuladores configurados
para usar texto preto em um fundo branco. É definido automaticamente se o
variável de ambiente TERMO DE COR está definido para terminal gnome. Está disponível apenas se
c3270 foi compilado com uma versão de maldições que suporta cores padrão, se o
emulador suporta cores padrão, e se a entrada termcap / terminfo indicar isso
capacidade.

-defscreen linhasxcols=cadeia_inicial
Define as dimensões e a sequência de escape para o modo de tela padrão (80 colunas).
Consulte ALTERAÇÃO DE TAMANHO DA TELA, abaixo.

-devname nome
Especifica um nome de dispositivo (ID da estação de trabalho) para suporte RFC 4777.

-arquivohosts lima
Uso lima como o arquivo hosts, que permite que apelidos para nomes de host e scripts sejam
executado no login. Ver ibm_hosts(1) para obter detalhes.

-Eu estou método
Especifica o nome do método de entrada a ser usado para entrada multibyte. (Suportado
somente quando c3270 é compilado com suporte DBCS.)

-arquivo-chave nome do arquivo
Especifica um arquivo contendo a chave privada para o arquivo de certificado (especificado via
-certfile or -arquivo em cadeia) O tipo de arquivo padrão é PEM.

-keyfiletype tipo
Especifica o tipo de arquivo de chave privada especificado por -arquivo-chave. Formato pode ser pem
or asn1.

-keypasswd tipo:valor
Especifica a senha do arquivo de chave privada, se estiver criptografado. O argumento
pode ser lima:nome do arquivo, especificando que a senha está em um arquivo ou corda:corda,
especificando a senha na linha de comando diretamente. Se o arquivo de chave privada for
criptografado e não -keypasswd opção for fornecida, a senha será solicitada
interativamente.

-mapa de teclas nome
Especifica um mapa de teclado a ser encontrado no recurso c3270.keymap.nome ou o arquivo
nome. Consulte KEYMAPS abaixo para obter detalhes.

-km nome
Especifica o método de codificação local para texto multibyte. nome é um nome de codificação
reconhecido pela biblioteca da UTI. (Suportado apenas quando c3270 é compilado com DBCS
suporte e necessário apenas quando c3270 não consegue descobrir a partir da localidade.)

-macro de login Ação (arg ...) ...
Especifica uma macro a ser executada no momento do login.

modelo nome
O modelo de tela 3270 a ser emulado. O nome do modelo está dividido em duas partes,
dos quais podem ser omitidos:

A primeira parte é a base modelo, que é 3278 or 3279. 3278 especifica um
monitor 3270 monocromático (verde sobre preto); 3279 especifica um display colorido 3270.

A segunda parte é o modelo número, que especifica o número de linhas e
colunas. O Modelo 4 é o padrão.

Número do modelo, colunas, linhas
──────────────────────────────────
2 80 24
3 80 32
4 80 43
5 132 27

Nota: Tecnicamente, não existe um display 3270 como 3279-4 ou 3279-5, mas a maioria
os anfitriões parecem trabalhar com eles de qualquer maneira.

O modelo padrão para uma tela colorida é 3279-4. Para uma tela monocromática, é
3278-4.

-mono Previne c3270 de usar cores, ignorando quaisquer recursos de cores relatados pelo
terminal.

-sem prompt
Um alias para -secure.

grande demais colsxlinhas
Torna a tela maior do que o padrão para o número do modelo escolhido. Esta opção
tem efeito apenas em combinação com suporte de fluxo de dados estendido (controlado pelo
recurso "c3270.extended"), e somente se o host oferecer suporte à resposta à consulta
campo estruturado. O número de colunas multiplicado pelo número de linhas não deve
exceder 16383 (3fff hex), o limite de endereçamento de buffer 14 de 3270 bits.

Também pode ser especificado como auto, que causa c3270 para preencher todo o terminal ou
janela do console.

-porta n
Especifica uma porta TCP diferente para conexão. n pode ser um nome de / etc / services
como telnet, ou um número. Esta opção muda o número da porta padrão usado para todos
conexões. (O parâmetro posicional afeta apenas a conexão inicial.)

-proxy tipo:hospedeiro[:porta]
destaque c3270 para se conectar por meio do proxy especificado, em vez de usar um direto
conexão. O hospedeiro pode ser um endereço IP ou nome de host. O opcional porta pode ser um
número ou um nome de serviço. Para obter uma lista de proxy com suporte tipos, consulte PROXY abaixo.

-impressora nome da lua
destaque c3270 para iniciar automaticamente um pr3287 sessão da impressora. Se nome da lua é ".",
então a sessão da impressora será associada à sessão do terminal interativo
(isso requer que o host suporte TN3270E). Caso contrário, o valor é usado como o
nome explícito da LU para associar à sessão da impressora.

- reconectar
destaque c3270 para se reconectar automaticamente ao host se ele se desconectar. Esse
opção tem efeito apenas se um nome de host for especificado na linha de comando.

-rv Muda o c3270 de uma tela branco sobre preto para uma tela preto sobre branco.

-sl n Especifica que n as linhas devem ser salvas para rolar para trás. O padrão é 4096.

-porta de script porta
Faz com que c3270 escute conexões de script na porta TCP local porta. Observe que
esta é a única maneira de fazer scripts de pares no c3270.

-seguro
Desativa o interativo c3270> mensagem. Quando usado, um nome de host deve ser fornecido em
a linha de comando.

-autoassinadook
Ao verificar um certificado SSL do host, permita que ele seja autoassinado.

-conjunto alternancia
Define o valor inicial de alternancia para verdadeiro. A lista de nomes de alternância está em
ALTERNADOS abaixo.

-tomada
Faz com que o emulador crie um soquete de domínio Unix quando é iniciado, para uso por
processos de script para enviar comandos ao emulador. O soquete é nomeado
/ tmp / x3sck.id_do_processo. O -p opção de x3270se faz com que use este soquete,
em vez de tubos especificados por variáveis ​​de ambiente.

-tn nome
Especifica o nome do terminal a ser transmitido pela conexão telnet. o
o nome padrão é IBM-nome_modelo-E, Por exemplo, IBM-3279-4-E para uma tela colorida, ou
IBM-3278-4-E para uma exibição monocromática.

Alguns hosts ficam confusos com o -E sufixo no nome do terminal e irá ignorar o
área extra da tela nos modelos 3, 4 e 5. Anexando um s: no nome do host, ou
definir o recurso "c3270.extended" como "false", remove o -E do terminal
nome ao conectar-se a tais hosts.

O nome também pode ser especificado com o recurso "c3270.termName".

-vestígio Liga o fluxo de dados e rastreamento de eventos na inicialização. O nome do arquivo de rastreamento padrão é
/ tmp / x3trc.id_do_processo.

-tracefile lima
Especifica um arquivo para salvar o fluxo de dados e rastreios de eventos. Se o nome começar
com `>> ', os dados serão anexados ao arquivo.

-tracefilesize tamanho
Limita o tamanho de um arquivo de rastreamento. Se esta opção não for especificada, ou for
especificado como 0 or Nenhum, o tamanho do arquivo de rastreamento será ilimitado. O tamanho mínimo é
64 Kbytes. O valor de tamanho pode ter um K or M sufixo, indicando kilobytes ou
megabytes respectivamente. Quando o arquivo de rastreamento atingir o limite de tamanho, ele será
renomeado com um `- 'anexado e um novo arquivo iniciado.

-do utilizador nome
Especifica o nome de usuário para suporte RFC 4777.

-v Exibir a versão e opções de construção para c3270 e sair.

-verificarcert
Para conexões SSL ou SSL / TLS, verifique o certificado do host e não permita o
a conexão seja concluída, a menos que possa ser validada.

-xrm "c3270.recurso: valor"
Define o valor do nomeado recurso para valor. Controle de recursos menos comum c3270
opções e são definidos em RECURSOS abaixo.

Esses nomes também são usados ​​como o primeiro parâmetro para o Alterne ação.

STATUS LINHA


Se o terminal que c3270 está rodando tem pelo menos mais uma linha que o modelo 3270
requer (por exemplo, 25 linhas para um modelo 2), c3270 exibirá uma linha de status. o c3270
a linha de status contém uma variedade de informações. Da esquerda para a direita, os campos são:

comm estado
O primeiro símbolo é sempre um 4. Se c3270 está no modo TN3270E, o segundo símbolo é
a B; caso contrário, é um A. Se c3270 está no modo SSCP-LU, o terceiro símbolo é um S.
Caso contrário, estará em branco.

teclado trancar
Se o teclado estiver bloqueado, um símbolo "X" e um campo de mensagem indicam o motivo
para o bloqueio do teclado.

tipo à frente
A letra "T" indica que um ou mais pressionamentos de tecla estão no buffer de início de digitação.

temporário keymap
A letra "K" indica que um mapa de teclado temporário está em vigor.

reverso
A letra "R" indica que o teclado está no modo de entrada de campo reverso.

inserir modo
A letra "I" indica que o teclado está no modo de inserção.

impressora Sessão
A letra "P" indica que um pr3287 a sessão está ativa.

seguro da conexão
Uma letra "S" verde indica que a conexão é protegida por SSL / TLS.

LU nome
O nome da LU associado à sessão, se houver.

cursor posição
A linha e a coluna do cursor são exibidas opcionalmente, separadas por um "/".

AÇÕES


Aqui está uma lista completa das ações básicas do c3270. Ações específicas do script são descritas em
que o script x3270(1) página de manual.

Ações marcadas com um asterisco (*) podem bloquear, enviando dados para o host e possivelmente
esperando por uma resposta.

* Atenção chave
BackSpace move o cursor para a esquerda (ou envia
ASCIIBS)

Guia BackTab para iniciar a entrada anterior
campo
CircumNão insira "^" no modo NVT, ou
"notsign" no modo 3270
* Limpar tela clara
Componha as próximas duas chaves de um especial
símbolo
*Conectar(hospedeiro) conectar a hospedeiro
* CursorSelect Cursor Select AID
Excluir excluir caractere sob o cursor
(ou enviar ASCII DEL)
DeleteField deleta todo o campo
DeleteWord apaga o atual ou o anterior
palavra
* Desconectar, desconectar do host
Para baixo move o cursor para baixo
Campo duplicado DUP
* Digite Digite AID (ou envie ASCII CR)
Apagar apagar o caractere anterior (ou
enviar ASCII BS)
ApagarEOF apagar até o final do campo atual
EraseInput apaga todos os campos de entrada
Escape escape para c3270> pronto
Executar(cmd) executar um comando em um shell
FieldEnd move o cursor para o final do campo
Campo de marca FieldMark
HexString (hex_dígitos) inserir caractere de controle
corda
Home move o cursor para a primeira entrada
campo
Modo de inserção de conjunto de inserção
* Interromper o envio de IP TELNET para o host
Tela do teclado teclado pop-up
Chave(keyym) inserir chave keyym
Chave (0xxx) inserir chave com código de caractere
xx
Mova o cursor para a esquerda
Esquerda2 move o cursor para a esquerda 2 posições
Menu Exibir barra de menu
MonoCase alterna o modo somente maiúsculas
MoveCursor (linha, col) mova o cursor para (linha,col)
Nova linha move o cursor para o primeiro campo em
próxima linha (ou envie ASCII LF)
NextWord move o cursor para a próxima palavra
* PA (n) Programa de auxílio à atenção (n da
1 a 3)
* PF (n) Função de programa AID (n de 1
para 24)
PreviousWord move o cursor para a palavra anterior
Impressora (Iniciar [,lu] | Parar) iniciar ou parar a sessão da impressora
PrintText (comando) imprimir o texto da tela na impressora
Sair sair c3270
Janela de redesenho de redesenho
Redefinir redefinir teclado bloqueado
Mover o cursor para a direita
Direita2 move o cursor para a direita 2 posições
*Roteiro(comando[,arg...]) executar um script
Rolar (avançar | retroceder) tela de rolagem
*Fragmento(corda) inserir string (macro simples
instalação)
* SysReq System Request AID
Tab move o cursor para a próxima entrada
campo
Alternancia(opção[,definir | limpar]) alternar uma opção
ToggleInsert alternar o modo de inserção
ToggleReverse alterna o modo de entrada reversa
*Transferir(opção=valor...) transferência de arquivo
Para cima move o cursor para cima
ignorar não fazer nada

Qualquer uma das ações acima pode ser inserida no c3270> mensagem; esses comandos também são
disponível para uso em mapas de teclado (consulte KEYMAPS). Os nomes dos comandos não diferenciam maiúsculas de minúsculas.
Os parâmetros podem ser especificados com parênteses e vírgulas, por exemplo:
PF(1)
ou com espaços, por exemplo:
PF 1
Os parâmetros podem ser citados com aspas duplas, para permitir espaços, vírgulas e
parênteses a serem usados.

c3270 também suporta os seguintes comandos interativos:

Ajuda Exibe uma lista de comandos disponíveis.

Rastreamento de tela
Ativa ou desativa o rastreamento de tela (salvando imagens de tela em um arquivo). O comando
rastreamento de tela on permite rastreamento de tela; o comando rastreamento de tela WOW! desativa.
Depois de on, um nome de arquivo pode ser especificado para substituir o nome do arquivo de rastreamento padrão de
/ tmp / x3scr.pid. O keyaord on também pode ser seguido pela palavra-chave impressora e um
comando opcional de impressão para direcionar os rastreamentos da tela diretamente para a impressora.

Mostrar Exibe estatísticas e configurações.

Traçar Liga ou desliga o rastreamento. O comando traçar on permite fluxo de dados e teclado
rastreamento de eventos; o comando traçar WOW! desativa. O qualificador dados, or teclado
pode ser especificado antes on or WOW! para ativar ou desativar um rastreio específico. Depois de
on, um nome de arquivo pode ser especificado para substituir o nome do arquivo de rastreamento padrão de
/ tmp / x3trc.pid.

Observe que certos parâmetros para ações c3270 (como nomes de arquivos e mapas de teclado) são
sujeito a substituições:

O personagem ~ no início de uma string é substituído pelo diretório inicial do usuário.
A ~ O caractere seguido por um nome de usuário é substituído pelo diretório inicial desse usuário.

Variáveis ​​de ambiente são substituídas usando a convenção de shell Unix de $nome ou $ {nome}.

Duas variáveis ​​de pseudo-ambiente especiais são suportadas. $ {TIMESTAMP} é substituído por um
carimbo de data / hora com resolução de microssegundo; $ {UNIQUE} é substituído por uma string garantida para fazer um
nome de arquivo exclusivo (o ID do processo opcionalmente seguido por um hífen e uma sequência de dígitos).
$ {UNIQUE} é usado para formar nomes de arquivos de rastreamento.

MAPAS DE TECLAS


A -mapa de teclas opção ou o c3270.mapa de teclas recurso permite que um mapa de teclado personalizado seja especificado. Se
a opção -mapa de teclas xxx é dado (ou o c3270.mapa de teclas recurso tem o valor xxx), c3270
irá procurar por um recurso chamado c3270.keymap.xxx. Se nenhuma definição de recurso for encontrada,
irá procurar por um arquivo chamado xxx.

Vários mapas de teclado podem ser especificados separando seus nomes com vírgulas. Definições em
os mapas de teclado posteriores substituem os dos mapas de teclado anteriores.

Além disso, mapas de teclado separados podem ser definidos que se aplicam apenas ao modo 3270 ou modo NVT.
Por exemplo, a definição de recurso c3270.keymap.xxx.nvt ou o arquivo xxx.nvt aumentará
a definição de mapa de teclado xxx no modo NVT. Da mesma forma, a definição do recurso
c3270.keymap.xxx.3270 ou o arquivo xxx.3270 irá aumentar a definição do mapa de teclado xxx in
Modo 3270.

Cada linha (regra) em um mapa de teclado especifica ações a serem executadas quando uma determinada tecla ou
seqüência de teclas é pressionada. As regras do mapa de teclado têm a seguinte sintaxe:

[Meta][Ctrl]chave...: açao[(param[, ...])] ...

Aqui está um exemplo de definição de mapa de teclado de um arquivo:

! Linhas começando com! são ignorados e podem
! ocorrer em qualquer lugar.
! Definição de mapa de teclado xxx
! Quando Alt-c é pressionado, limpa a tela.
Alt c: Limpar ()
! Quando PageUp é pressionado, envia PF7 ao host.
PPAGE: PF(7)
! Quando Ctrl-a é pressionado, então F1, envia PF13
! para o hospedeiro.
Ctrl uma F1: PF(13)

Aqui está a mesma definição de recurso:

! Linhas começando com! são ignorados, mas NÃO
! dentro de uma definição.
! Observe que \ é necessário no final do
! primeira linha, e \ n \ é
! exigido no final de todas as outras linhas, exceto
! o último.
! Definição de mapa de teclado xxx
c3270.keymap.xxx: \
Alt c: Limpar () \ n \
PPAGE: PF(7) \ n \
Ctrl UMA F1: PF(13)

O opcional outro or Ctrl modificadores especificam que o outro e Ctrl as teclas são pressionadas junto
com o especificado chave, Respectivamente. Chave é um nome de símbolo ISO 8859-1, como
igual para `= 'e a para `a ', ou um simbólico maldições nome da chave, como UP. Mais de um
chave pode ser especificado, indicando que uma sequência de teclas deve ser pressionada para que o
regra a ser correspondida. o açao é uma ação da lista AÇÕES acima. Mais de um
açao pode ser especificado; eles serão executados em ordem.

As entradas do mapa de teclado diferenciam maiúsculas de minúsculas e são específicas do modificador. Isso significa que um mapa de teclado para o
b chave irá corresponder apenas a minúsculas b. Ações para maiúsculas B, ou para Alt-B, devemos ser
especificado separadamente.

O mapa de teclado básico é:

Ação-chave
─────────────────────────────────────────────────────────────
Ctrl ] Fuga
Ctrl a Ctrl uma Chave(0x01)
Ctrl a Ctrl ] Chave(0x1d)
Ctrl uma Tab BackTab
Ctrl uma c Limpar
Ctrl uma e Escape
Ctrl uma r Reiniciar
Ctrl uma k teclado
Ctrl uma l redesenho
Ctrl uma m Compor
Ctrl uma n Menu
Ctrl uma p PrintText
Ctrl uma ^ Chave (notsign)
Ctrl k teclado
Ctrl n Menu
Acima, acima
Para baixo para baixo
ESQUERDA Esquerda
Certo, certo
F (n) PF (n)
Ctrl uma F (n) PF (n+ 12)
Ctrl uma 1 PA(1)
Ctrl uma 2 PA(2)
Ctrl uma 3 PA(3)
Rolagem PPAGE (para trás)
NPAGE Scroll (Avançar)

O mapa de teclado do modo 3270 básico adiciona:

Ação-chave
──────────────────────────────────
Ctrl c Limpar
Ctrl d Dup
Ctrl f FieldMark
Ctrl eu Tab
Ctrl l redesenho

Ctrl r Reiniciar
Ctrl u DeleteField
BackSpace BackSpace
Return Enter
Tab Tab
Linefeed Newline
BACKSPACE BackSpace
DC Delete
HOME Home
IC ToggleInsert

A META OR ALT KEY


Alguns teclados não têm um Meta chave. Em vez disso, eles têm um outro chave. Às vezes esta chave
atua como um adequado Meta chave, ou seja, é uma tecla modificadora que define o bit de ordem superior
(0x80) no código que é transmitido para cada chave. Outros teclados enviam um caractere
seqüência quando o outro tecla é pressionada com outra tecla: o caractere Escape (0x1b),
seguido pelo código da outra chave.

O recurso c3270.metaEscape e o termcap km controle de atributos como c3270 precisarão
interpretar essas sequências. Quando c3270.metaEscape está definido para verdadeiro, ou quando c3270.metaEscape
está definido para auto e o termcap km atributo é definido, presume-se que o teclado tenha um
separado Meta chave. A tecla Escape pode ser usada como uma chave de dados comum e não possui
significado.

Quando c3270.metaEscape está definido para verdadeiro, ou quando c3270.metaEscape está definido para auto e os votos de
termocap km atributo não está definido, presume-se que o teclado use o caractere Escape como um
prefixo para indicar que o caractere a seguir deve ter o bit de ordem superior
definir. Quando c3270 vê um caractere Escape do teclado, ele define um tempo limite curto. Se
outro personagem chega antes que o tempo limite expire, então c3270 vai combinar os dois
caracteres, definindo o bit de ordem superior do segundo. Em um arquivo de rastreamento de evento, o
caractere combinado é listado como derivada. Em um mapa de teclado, apenas o caractere combinado ou o
Meta prefixo pode ser usado. A tecla Escape ainda pode ser usada sozinha, mas apenas se houver
uma breve pausa antes de pressionar outra tecla.

O valor padrão para c3270.metaEscape is auto.

ARQUIVO TRANSFERÊNCIA


A Transferir entre Contas implementos de ação IND $ FILE transferência de arquivo. Esta ação requer que o
IND $ FILE programa ser instalado no host IBM, e que o cursor 3270 esteja localizado em um
campo que aceitará um comando TSO ou VM / CMS.

A Transferir entre Contas a ação pode ser inserida no prompt de comando sem parâmetros, o que
fazer com que ele solicite interativamente os nomes e opções dos arquivos. Também pode ser invocado
com parâmetros para definir toda a transferência.

Devido à complexidade e ao número de opções para transferência de arquivos, os parâmetros para o
Transferir entre Contas a ação assume a forma única de opção=valore podem aparecer em qualquer ordem. Observação
que se o valor contém espaços (como um nome de arquivo VM / CMS) e, em seguida, todo o parâmetro
deve estar entre aspas, por exemplo, "HostFile = xxx foo a". As opções são:

Opção necessária? Outros valores padrão
────────────────────────────────────────────────────────────────────────────────────────────────────────────── ────────
Direção Sem receber enviar
HostFile Sim
LocalFile Sim
Host Não tso vm, cics
Modo Sem binário ASCII
Cr Não remover, adicionar, manter
Remapear Não Sim Não
Exist No Keep Substituir, Anexar
Recfm Sem fixo, variável,
indefinido
Lrecl Não
Blksize Não
Alocação Sem faixas, cilindros,
avblock
Espaço Primário Não
SecondarySpace Não
Tamanho do Buffer Nº 4096

Os detalhes da opção são os seguintes.

Direção
enviar para enviar um arquivo para o host, receber para receber um arquivo do host.

Arquivo Host
O nome do arquivo no host.

Arquivo Local
O nome do arquivo na estação de trabalho local.

Proprietário O tipo de host (que dita a forma do IND $ FILE comando): tso (O
padrão), vm or cic.

Moda Use ascii (o padrão) para um arquivo de texto, que será traduzido entre EBCDIC
e ASCII conforme necessário. Usar binário para arquivos não textuais.

Cr Controla como Nova linha caracteres são tratados durante a transferência Modo = ascii arquivos.
remover (o padrão) tiras Nova linha caracteres em arquivos locais antes de transferir
eles para o host. adicionar acrescenta Nova linha caracteres para cada registro de arquivo host antes
transferindo-o para a estação de trabalho local. manter conserva Nova linha personagens quando
transferir um arquivo local para o host.

Remapear Controla a tradução do texto para Modo = ascii arquivos. O valor que sim (o padrão) causa
c3270 para remapear o texto para garantir a compatibilidade máxima entre as estações de trabalho
conjunto de caracteres e codificação e a página de códigos EBCDIC do host. O valor que não causas
c3270 para passar o texto de ou para o host como está, deixando toda a tradução para o
IND $ FILE programa no host.

Existir Controla o que acontece quando o arquivo de destino já existe. manter (o padrão)
preserva o arquivo, fazendo com que o Transferir entre Contas ação para falhar. substituir sobrescreve o
arquivo de destino com o arquivo de origem. anexar anexa o arquivo de origem ao
arquivo de destino.

Refm Controla o formato de registro de arquivos criados no host. (Apenas hosts TSO e VM).
fixado cria um arquivo com registros de comprimento fixo. variável cria um arquivo com
registros de comprimento variável. indefinido cria um arquivo com registros de comprimento indefinido
(Apenas hosts TSO). o Lrec opção controla a duração do registro ou registro máximo
comprimento para Recfm = fixed e Recfm = variável arquivos, respectivamente.

Lrec Especifica o comprimento do registro (ou comprimento máximo do registro) para arquivos criados no
hospedeiro. (Apenas hosts TSO e VM).

Tamanho preto
Especifica o tamanho do bloco para arquivos criados no host. (Apenas hosts TSO e VM).

Alocação
Especifica as unidades para o Espaço Primário e Espaço Secundário opções: faixas,
cilindros or avblock. (Apenas hosts TSO.)

Espaço Primário
Alocação primária para um arquivo, as unidades são fornecidas pelo Alocação opção. (TSO
hosts apenas.)

Espaço Secundário
Alocação secundária para um arquivo. As unidades são fornecidas pelo Alocação opção.
(Apenas hosts TSO.)

Tamanho do buffer
Tamanho do buffer para transferências no modo DFT. Pode variar de 256 a 32768. Valores maiores
oferecem melhor desempenho, mas alguns hosts podem não ser capazes de suportá-los.

A IMPRIMIR TEXTO AÇÃO


A Imprimir texto produz instantâneos de tela em várias formas diferentes. O formulário padrão
sem argumentos envia uma cópia da tela para a impressora padrão. Um único argumento é
o comando a ser usado para imprimir, por exemplo, lpr. Vários argumentos podem incluir palavras-chave para
controlar a saída de Imprimir texto:

lima nome do arquivo
Salve a saída em um arquivo.

html Salve a saída como HTML. Esta opção implica lima.

rtf Salve a saída como RichText. Esta opção implica lima. O padrão da fonte é
Correio Novo e o tamanho do ponto é padronizado para 8. Eles podem ser substituídos pelo
imprimirTextFont e imprimirTextSize recursos, respectivamente.

corda Retorne a saída como uma string. Isso só pode ser usado a partir de scripts.

maneiras Renderiza os campos modificados em itálico.

subtítulo texto
Adicione o especificado texto como uma legenda acima da saída. Dentro de texto, o especial
seqüência % T% será substituído por um carimbo de data / hora.

comando comando
Direciona a saída para um comando. Isso permite que uma ou mais das outras palavras-chave
ser especificado, enquanto ainda envia a saída para a impressora.

CRITÉRIOS


Existem vários tipos de funções de script disponíveis.

A Tanga Açao Social
O método mais simples de script é fornecido por meio do Tanga açao. Os argumentos
para Tanga são uma ou mais strings entre aspas que são inseridas diretamente como se
digitado. As convenções da barra invertida C são respeitadas da seguinte maneira. (Entradas marcadas com * significam
que depois de enviar o código AID para o host, c3270 vai esperar o host desbloquear
o teclado antes de continuar a processar a string.)

\ b esquerda
\exxxx Caractere EBCDIC em hexadecimal
\ f Limpar *
\ n Digite *
\ pan PA (n)*
\ pfnn PF (nn)*
\ r Newline
\ t Tab
\ T BackTab
\uxxxx Caractere Unicode em hexadecimal
\xxxxx Caractere Unicode em hexadecimal

Observe que os valores numéricos para as sequências \ e, \ u e \ x podem ser abreviados para
2 dígitos. Observe também que os códigos EBCDIC maiores que 255 e alguns caracteres Unicode
códigos representam caracteres DBCS, que funcionarão apenas se c3270 for construído com DBCS
suporte e o host permite a entrada DBCS no campo atual.

Um exemplo de entrada de mapa de teclado seria:
Meta p: String ("probs clearrdr \ n")

Observação: As strings estão em ASCII e convertidas para EBCDIC, portanto, tome cuidado ao inserir
códigos de controle.

Também existe uma forma alternativa de Tanga ação, Hexadecimal, que é usado para
insira dados não imprimíveis. O argumento para Hexadecimal é uma string hexadecimal
dígitos, dois por caractere. Um 0x ou 0X inicial é opcional. No modo 3270, o
dados hexadecimais representam caracteres EBCDIC, que são inseridos no atual
campo. No modo NVT, os dados hexadecimais representam caracteres ASCII, que são
enviado diretamente para o host.

A Script Açao Social
Esta ação causa c3270 para iniciar um processo filho que pode executar c3270 ações.
A entrada e a saída padrão do processo filho são canalizadas de volta para c3270. O
Script a ação é totalmente documentada em script x3270(1).

COMPOSTO PERSONAGENS


c3270 permite a entrada direta de letras acentuadas e símbolos especiais. Pressionando e
liberar a tecla "Compor", seguida por duas outras teclas, causa a entrada do símbolo
combinando essas duas chaves. Por exemplo, "Escrever" seguido da tecla "C" e ","
(vírgula), insere o símbolo "C-cedilha". AC na linha de status indica um pendente
caráter composto.

Os mapeamentos entre esses pares de chaves comuns e os símbolos que eles representam é
controlado pelo recurso "c3270.composeMap"; fornece o nome do mapa a ser usado. o
os próprios mapas são chamados de "c3270.composeMap.nome". O padrão é" latin1 ", o que dá
mapeamentos para a maioria dos símbolos no conjunto de caracteres ISO 8859-1 Latin-1 que não estão em
o conjunto de caracteres ASCII de 7 bits.

Observação: O mapa de teclado padrão define Meta m como a tecla "Compor". Você pode configurar o seu próprio
A tecla "Compose" com um mapa de teclado que mapeia algumas outras teclas no Escrever ação.

IMPRESSORA SUPPORT


c3270 oferece suporte a sessões de impressora associadas por meio do pr3287(1) programa. o Printer açao
é usado para iniciar ou parar um pr3287 sessão.

A acção Printer Início inicia uma sessão de impressora, associada à LU atual. (Esse
funciona apenas se o host suportar TN3270E.)

A acção Printer Início lu inicia uma sessão de impressora, associada a um específico lu.

A acção Printer Dê um basta interrompe uma sessão de impressão.

O recurso c3270.impressora.comando especifica o comando usado para imprimir cada trabalho; isto
o padrão é lpr. O recurso c3270.printer.assocCommandLine especifica o comando usado
para iniciar uma sessão de impressora associada. O padrão é:

pr3287 -assoc% L% -command "% C%"% P%% H%

O recurso c3270.printer.luCommandLine especifica o comando usado para iniciar uma LU específica
sessão da impressora. O padrão é:

pr3287 - comando "% C%"% R% P% P% L% @% H%

Quando o comando de sessão da impressora é executado, as seguintes substituições são feitas:

Substituição de Token
Comando% C% (valor de
c3270.impressora.comando)
% H% Endereço IP do host
% L% Atual ou LU especificada
Especificação de% P% Proxy
% R% Conjunto de caracteres

See pr3287(1) para mais detalhes.

O recurso c3270.printerLu controla a inicialização automática da sessão da impressora. Se estiver definido para
`.', então sempre que uma sessão de login é iniciada, uma sessão de impressora será automaticamente
iniciado, associado à sessão de login. Se for definido um nome de LU, o automático
a sessão da impressora será associada à LU especificada.

PASSTHRU


c3270 apóia o sol telnet-passthru serviço prestado pelo in.telnet-gw servidor. Esse
permite conexões telnet de saída por meio de uma máquina de firewall. Quando um p: é prefixado a
um nome de host, c3270 age muito como o itelnet(1) comando. Ele entra em contato com a máquina chamada
gateway de internet no porto definido em / etc / services as telnet-passthru (cujo padrão é
a 3514). Em seguida, ele passa o nome do host e a porta solicitados para o in.telnet-gw servidor.

PROXY


A -proxy opção ou o c3270.proxy recurso faz com que c3270 use um servidor proxy para
conectar-se ao host. A sintaxe da opção ou recurso é:
tipo:hospedeiro[:porta]

Os valores suportados para tipo são:

Porta padrão do protocolo do tipo proxy
────────────────────────────────────────────────────────────────────────────────────────────────────────────── ─
http RFC 2817 túnel HTTP 3128
(Lula)
passthru Sun in.telnet-gw nenhum
socks4 SOCKS versão 4 1080
socks5 SOCKS versão 5 (RFC 1080
1928)

telnet Sem protocolo (apenas enviar nenhum
connect hospedeiro porta)

Os tipos especiais meias 4a e meias 5d também pode ser usado para forçar o servidor proxy a fazer o
resolução de nome de host para o protocolo SOCKS.

TELA TAMANHO TROCANDO


Ao operar como um 3270 Modelo 5, c3270 pode tirar proveito de terminais que podem alternar
entre 80 e 132 modos de coluna.

Como a biblioteca de curses não oferece suporte à alternância de modo, as sequências de escape e
dimensões de tela resultantes devem ser especificadas explicitamente para c3270. Estes são especificados
com o -altscreen e -defscreen opções de linha de comando, ou o tela alternativa e tela def
Recursos. -altscreen or tela alternativa define o modo alternativo (132 colunas); -defscreen or
tela def define o modo padrão (80 colunas).

A sintaxe para as opções e recursos é linhasxcols=cadeia_inicial, Onde linhas e cols
dar as dimensões da tela, e cadeia_inicial é a sequência de escape para transmitir ao
terminal para entrar nesse modo. Para desativar a tela, as dimensões mínimas são 24 linhas e 80
colunas. Para tela alternativa, as dimensões mínimas são 27 linhas e 132 colunas. Dentro de
cadeia_inicial, as sequências de escape usuais são suportadas (\ E para escape, \ r, \ b, etc.). Para
exemplo, a string de inicialização para um xterm de 132 colunas é:

\ E [? 40h \ E [? 3h

Nota: quando desativar a tela e tela alternativa são especificados, o número do modelo é sempre definido como 5.

DIGITAIS


Certain c3270 as opções podem ser configuradas por meio de recursos. Os recursos são definidos no arquivo
.c3270pro no diretório inicial do usuário, e por -xrm opções. As definições são semelhantes
aos recursos do X11 e use uma sintaxe semelhante. Os recursos disponíveis em c3270 são:

Objetivo da opção padrão do recurso
────────────────────────────────────────────────────────────────────────────────────────────────────────────── ──────────────────────────
allBold Auto -allbold Exibir tudo
caracteres em negrito
altScreen -altscreen tela de 132-col
definição
blankFill False -set blankFill Modo de preenchimento em branco
charset colchete - charset EBCDIC caractere
conjunto
composeMap latin1 Nome do composto-
mapa de caracteres
cursesColor- (nota 6) Mapeamento de cores
ParaHostColorn
cursesColor‐ green cor padrão
Mapeamento ForDefault
cursesColor‐ red Cor padrão
Mapeamento ForIntensified
cursesColor‐ blue Cor padrão
Mapeamento ForProtected
cursesColor‐ white cor padrão
Mapeamento ForProtectedIntensified
cursesKeymap True Definir mapa de teclado curses
opção
defScreen -defscreen tela 80-col
definição
dbcsCgcsgid Substituir DBCS
CGCSGID
dsTrace False -trace Rastreamento de fluxo de dados
eof ^ D EOF do modo NVT
personagem
apagar ^ H apagar modo NVT
personagem
estendido True Use 3270 estendido
fluxo de dados
eventTrace False -trace Rastreamento de evento
hostsFile -hostsfile Host alias / macro
lima
icrnl False Map CR para NL em
Entrada modo NVT

inlcr False Map NL para CR em
Entrada modo NVT
intr ^ C interrupção do modo NVT
personagem
mapa de teclado - mapa de teclado Nome do mapa de teclado
mapa de teclado.Foo Definição de
keymap Foo
kill ^ U modo NVT kill
personagem
lineWrap False -set lineWrap NVT modo de quebra de linha
lnext ^ V modo NVT lnext
personagem
m3279 (nota 1) -modelo 3279 (cor)
emulação
metaEscape Auto Interpret ESC-x como
Meta-x
mono (nota 5) -mono Terminal Ignorar
capacidades de cor
monoCase False -set modo monoCase Mono-case
noPrompt False -noprompt Desativar comando-
modo de alerta
teclado numericLock False Lock para
erro de campo numérico
Teclado True Lock oerrLock para
erro de entrada
tamanho grande - tela grande demais
dimensões
porta telnet -port TCP não padrão
porta
impressora. * (nota 4) Sessão da impressora
configuração
printerLu (nota 4) Sessão da impressora
configuração
sair do modo ^ \ NVT sair
personagem
reconectar False - reconectar automaticamente
reconectar ao host
rprnt ^ R reimpressão em modo NVT
personagem
sbcsCgcsgid Substituir SBCS
CGCSGID
seguro Falso Desativar "perigoso"
opções
termName (nota 2) -tn terminal TELNET
tipo string
traceDir / Tmp Diretório para rastreamento
arquivos
traceFile (nota 3) -tracefile Arquivo para rastreamento
saída
digitação antecipada True Permitir digitação antecipada
werase ^ W NVT-modo palavra-apagar
personagem

Note 1: m3279 o padrão é Verdadeiro se o terminal suporta cores, Falso de outra forma. Isto
pode ser forçado a Falso com o adequado modelo opção.

Note 2: A string de tipo de terminal padrão é construída a partir do número do modelo,
emulação de cores e modos de fluxo de dados estendidos. Por exemplo, um modelo 2 com cor
emulação e a opção de fluxo de dados estendido seriam enviados como IBM-3279-2-E. Observação
também que quando o modo TN3270E é usado, o tipo de terminal é sempre enviado como 3278, mas
isso não afeta os recursos de cores.

Note 3: O arquivo de rastreamento padrão é x3trc.pid no diretório especificado pelo
traceDir recursos.

Note 4: Consulte SUPORTE DA IMPRESSORA para obter detalhes.

Note 5: mono o padrão é falso se o terminal suportar pelo menos 8 cores e para
verdadeiro de outra forma.

Note 6: Os mapeamentos de cores de curses padrão para as cores do host de 0 a 15 são: preto,
azul, vermelho, magenta, verde, ciano, amarelo, branco, preto, azul, amarelo, azul, verde,
ciano, preto e branco.

In .c3270pro, as linhas são continuadas com um caractere de barra invertida.

-xrm opções substituem as definições encontradas em .c3270pro. Se mais de um -xrm opção
fornecido para o mesmo recurso, o último na linha de comando é usado.

Use c3270 online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad