Tutorial
Interface de linhas de comando
Aqui você irá aprender sobre a ferramenta CLI 'Comand Line Interface' para gravar fluxo de sessões e realizar reprodução offline.
⏺ Gravação
Opções
--address TEXT [obrigatório]
--directory TEXT [padrão: ./screens]
--tls / --no-tls [padrão: tls]
--model TEXT [padrão: 2]
--emulator / --no-emulator [padrão: emulator]
--help Demonstra essa mensagem e saí.
Endereço ('address') [OBRIGATÓRIO]
Descrição: IP/Hostname e porta do sistema mainframe.
pyx3270 record --address 177.139.188.25:3270 --no-tls
Nota: Este é o endereço para o mainframe do curso de mainframe/cobol da Futureschool
Diretório ('directory') [PADRÃO: ./screens]
Descrição: Caminho onde as telas serão salvas como '.bin'
pyx3270 record --address host:port --directory './exemplo de caminho'
TLS ('Transport Layer Security') [PADRÃO: tls]
Descrição: Protocolo de segurança que criptografa os dados na comunicação. Caso não tenha TLS use: `--no-tls`
pyx3270 record --address host:port --no-tls
Modelo ('model') [PADRÃO: 2]
Descrição:O X3270 suporta diferentes modelos de terminal, cada um com dimensões específicas de linhas e colunas. Abaixo estão os modelos disponíveis:
| Modelo | Linhas | Colunas | Descrição |
|---|---|---|---|
| 2 | 24 | 80 | Modelo clássico 24x80, usado em terminais básicos. |
| 3 | 32 | 80 | Modelo de 32 linhas com 80 colunas, oferece mais espaço vertical. |
| 4 | 43 | 80 | Modelo de 43 linhas com 80 colunas, adequado para telas mais longas. |
| 5 | 27 | 132 | Modelo estendido com 27 linhas e 132 colunas, ideal para telas largas. |
Nota: A escolha do modelo influencia o layout das telas TN3270 exibidas pelo emulador.
Emulador ('emulator') [PADRÃO: emulator]
Descrição: Abre o emulador x3270 ou wc3270 de acordo com o sistema operacional, caso apenas queira abrir o servidor e usar outro emulador use: `--no-emulator`
pyx3270 record --address host:port --no-emulator
⏭ Reprodução
Opções
--directory TEXT [padrão: ./screens]
--port INTEGER [padrão: 3270]
--tls / --no-tls [padrão: tls]
--model TEXT [padrão: 2]
--emulator / --no-emulator [padrão: emulator]
--help Demonstra essa mensagem e saí.
Diretório ('directory') [PADRÃO: ./screens]
Descrição: Caminho onde as telas gravadas serão lidas para reprodução.
pyx3270 replay --directory './screens'
Porta ('port') [PADRÃO: 3270]
Descrição: Porta TCP onde o servidor de replay irá escutar conexões.
pyx3270 replay --port 12345
TLS ('Transport Layer Security') [PADRÃO: tls]
Descrição: Protocolo de segurança que criptografa os dados na comunicação. Caso não tenha TLS use: `--no-tls`
pyx3270 replay --no-tls
Modelo ('model') [PADRÃO: 2]
Descrição:O X3270 suporta diferentes modelos de terminal, cada um com dimensões específicas de linhas e colunas.
| Modelo | Linhas | Colunas | Descrição |
|---|---|---|---|
| 2 | 24 | 80 | Modelo clássico 24x80, usado em terminais básicos. |
| 3 | 32 | 80 | Modelo de 32 linhas com 80 colunas, oferece mais espaço vertical. |
| 4 | 43 | 80 | Modelo de 43 linhas com 80 colunas, adequado para telas mais longas. |
| 5 | 27 | 132 | Modelo estendido com 27 linhas e 132 colunas, ideal para telas largas. |
Nota: A escolha do modelo influencia o layout das telas TN3270 exibidas pelo emulador.
Emulador ('emulator') [PADRÃO: emulator]
Descrição: Abre o emulador x3270 ou wc3270 de acordo com o sistema operacional. Caso apenas queira abrir o servidor use: `--no-emulator`
pyx3270 replay --no-emulator