home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
misc
/
porttt.txt
< prev
next >
Wrap
Text File
|
2020-01-01
|
33KB
|
808 lines
.PL66
.MB6
.PO0
.HE TRNTXT-TRANSTEXTO Generico.
1. Introducao
Nos ultimos anos, a crescente utilizacao de microcomputadores a nivel pessoal
e a nivel de empresa dos mais variados setores tem gerado uma grande
necessidade de tornar viavel a transferencia de informacao entre os diversos
equipamentos.
Sensibilizada por essa demanda, a TELEMIG empenhou-se em desenvolver um
servico de baixo custo, facil utilizacao e confiavel para permitir a
transferencia de arquivos entre os usuarios de microcomputadores de forma a
atender as necessidades especificas de cada usuario.
O resultado deste desenvolvimento e' o SERVICO TRANSTEXTO que possibilita a
transferencia de arquivos texto e binario entre um conjunto de
microcomputadores de fabricacao nacional usando linha discada. Alem disso, o
servico fornece a possibilidade de conexao entre dois micros remotos para
dialogo entre os usuarios.
Nesta primeira fase, o SERVICO TRANSTEXTO esta' disponivel para os seguintes
sistemas:
.CP-500 Prologica sob CP/M
.DGT-100 e DGT-1000 Digitus sob CP/M
.uC-200 Scopus sob CP/M
.QI-800 Quartzil sob CP/M
.NEXUS-1600 Scopus sob SISNE, MS/DOS e PC/DOS
.UNITRON sob APPLE DOS 3.3
Tendo em vista o objetivo "Baixo Custo" e a disponibilidade de um servico
telefonico eficiente e confiavel, a TELEMIG oferece o SERVICO TRANSTEXTO nas
seguintes condicoes:
.o hardware do microcomputador deve dispor de uma interface serial
RS-232.
.a ligacao e' feita atraves de linha discada utilizando modem 1200
half-duplex ou 300 full-duplex.
.o software do SERVICO TRANSTEXTO e' fornecido gratuitamente ao
usuario em um diskette juntamente com o manual de utilizacao.
A maioria dos micros nacionais ja' inclue na sua configuracao basica uma
interface serial RS-232. Caso seu sistema nao disponha ainda da interface, ela
pode ser adquirida do fabricante. A TELEMIG tem disponivel para locacao os
modems acima especificados.
O software do SERVICO TRANSTEXTO foi baseado no protocolo de transferencia de
arquivos TRNTXT desenvolvido pela Universidade de Columbia (CUCCA), nos EUA.
Este software e' de dominio publico e distribuido pelo CUCCA, nao podendo ser
comercializado. As adaptacoes, modificacoes e extensoes realizadas no programa
TRNTXT, para atender as necessidades do SERVICO TRANSTEXTO e do hardware dos
microcomputadores nacionais, foram realizdas por uma equipe do Departamento de
Ciencia da Computacao da Universidade Federal de Minas Gerais, atraves de
convenio com a TELEMIG.
Para utilizacao do SERVICO TRANSTEXTO o custo para o usuario sera' somente o
do trafego telefonico utilizado. Este software nao pode ser comercializado
pelo usuario. No entanto, a copia do software bem como sua divulgacao sao
permitidas.
2. Como Utilizar o SERVICO TRANSTEXTO
2.1 Procedimentos Operacionais
Para utilizar o SERVICO TRANSTEXTO devem ser observados os seguintes
procedimentos:
a. conectar o computador ao modem
b. conectar o modem a linha telefonica
c. colocar o diskette do SERVICO TRANSTEXTO no drive corrente
d. ligar o modem e a chave para telefone
e. discar o numero do telefone do usuario remoto
f. combinar com o usuario remoto o tipo de operacao
g. comutar de telefone para modem
h. executar o programa TRNTXT
i. consultar no manual os comandos para a transacao desejada
Observacoes Importantes:
.o modem normalmente utilizado no SERVICO TRANSTEXTO opera no modo
half-duplex com velocidade de 1200 bps; tambem pode ser utilizado
modem full-duplex a 300 bps; portanto, antes de estabelecer a
comunicacao verifique se os dois modems tem as mesmas
caracteristicas
.ao final da conversacao (item f) lembre o usuario remoto de comutar
de telefone para modem
2.2 O Programa TRNTXT
O software oferecido neste servico e', provavelmente, a maneira mais barata
para se fazer uma comunicacao entre dois computadores. O hardware exigido
normalmente ja' esta' disponivel, o software e' gratis e e' executado como se
fosse um software de aplicacao, sem modificacoes do sistema.
Este programa possue um conjunto de regras para transmitir confiavelmente
arquivos e estabelecer comunicacao entre computadores. Para que se estabeleca
uma conexao e' necessario que os dois usuarios estejam executando o programa
TRNTXT. Durante uma conexao, este programa preocupa-se principalmente com:
.verificacao de erros
.traducao de caracteres
Para haver uma transmissao mais confiavel de um arquivo, ele nao e'
transmitido todo de uma vez, e sim, em pequenos pedacos chamados de pacotes.
Cada pacote tem um formato especial que o programa TRNTXT pode entender.
Este programa e' capaz de transmitir arquivos de caracteres, como programas
fonte, textos, dados, etc. e arquivos binarios, como programs executaveis,
composto por padroes arbitrarios de bits. Deve-se ressaltar que os arquivos
binarios, normalmente, so' tem significado para computadores do mesmo tipo.
2.3 Utilizacao do programa TRNTXT
O programa TRNTXT permite que voce faca transferencia de arquivos entre o seu
micro (tratado a seguir como LOCAL), e um micro REMOTO, conectado ao seu
atraves da rede telefonica publica, conforme os procedimentos operacionais
descritos no item 2.1.
Esta secao descreve os comandos basicos, comuns a todos os computadores que
possuem o programa TRNTXT. Para maiores detalhes referentes a particularidades
de cada mirco, voce deve consultar a secao do manual especifica.
O programa TRNTXT estara' apto a receber um comando quando estiver exibindo:
TRNTXT-xx>
onde xx depende do micro que esta' sendo utilizado. Por exemplo:
TRNTXT-80> Para micros que utilizam microprocessadores Z80 ou 8085.
TRNTXT-65> Para micros compativeis com a linha APPLE e que utilizam
microprocessador 6502.
O comando consiste de uma palavra chave, podendo ser seguido de um ou dois
campos de opcoes e sub-opcao, conforme sera' mostrado adiante.
2.3.1 Comando HELP
Este comando exibe na tela do seu micro os comandos disponiveis no programa
TRNTXT. O comando HELP e' util principalmente na fase inicial de utilizacao do
servico, quando o usuario ainda tem pouca pratica de utilizacao do programa.
Exemplo:
TRNTXT-xx>HELP
CONNECT (conecta com o computador remoto)
SET (especifica valores para parametros do programa)
.
.
.
STATUS (mostra o estado corrente do TRNTXT)
Alem disto, depois de qualquer um dos comandos, se voce teclar "?" (interroga
cao), sera' exibido as opcoes ou sub-opcoes validas para o comando em questao.
Esta facilidade sera' mostrada adiante nos exemplos dos comandos que serao
descritos nesta secao.
2.3.2 Comando SET
Para fazer uma transmissao de arquivo ou conectar-se a um computador remoto,
existem diversos parametros que necessitam estar com seus valores especifica
dos adequadamente. O comando SET permite especificar tais parametros. Se voce
digitar SET seguido de "?", serao exibidos na tela do seu micro, os paramentos
que voce pode alterar. Sao eles:
BAUD: Estabelece a velocidade de transmissao para a transacao com o micro
remoto. Os valores possiveis sao 300 e 1200. Esta informacao voce
pode obter teclando SET BAUD seguido de "?".
DUPLEX: Estabelece o modo de transmissao que sera' utilizado na transacao.
Pode ser Half ou Full. Esta informacao pode ser obtida teclando-se
SET DUPLEX seguido de "?".
ESCAPE: Permite mudar o caractere de escape, para encerrar uma conexao
estabelecida atraves do comando CONNECT, que sera' visto adiante.
FILE-MODE: Especifica o tipo de arquivo que sera' transmitido ou recebido.
Pode ser do tipo TEXT, no qual apenas caracteres que podem ser
impressos sao transimitidos, ou do tipo BINARY, para transmissao de
arquivos binarios.
WARNING: Avisa se o nome do arquivo que esta' sendo recebido ja' existe no
diretorio do seu diskette. Pode ser ON ou OFF. Com FILE WARNING ON,
o programa TRNTXT acrescenta um simbolo de extensao, ate' que nao
exista ambiguidade com o nome de outro arquivo, e ai entao grava o
arquivo com o novo nome gerado. Se FILE WARNING esta' OFF, o arqui
vo recebido substitui aquele com o mesmo nome ja' existente.
OBSERVACAO IMPORTANTE:
Consulte a parte do manual correspondente ao seu micro para saber outros
parametros que sao especificos para o seu sistema particular. Lembre-se que o
uso da "?" apos o comando, informa as opcoes, e o uso da "?" apos a opcao
informa as sub-opcoes do comando respectivo.
Os parametros que voce pode especificar com o comando SET, ja' sao inicializa
dos pelo programa TRNTXT, com os valores mostrados a seguir:
BAUD: 1200
DUPLEX: HALF
ESCAPE: @ ou ESC (para linha APPLE)
FILE-MODE: TEXT
WARNING: ON
Voce pode ficar sabendo os valores dos parametros utilizando o comando SHOW
que sera' visto adiante nesta secao.
2.3.3 Comandos SHOW e STATUS
O comando SHOW mostra os valores dos parametros que podem ser modificados
atraves do comando SET. Em algumas versoes, ele se confunde com o comando
STATUS que fornece o estado do programa TRNTXT. Consulte a secao especifica
sobre o seu micro, para maiores detalhes dos comandos SHOW e STATUS.
Exemplo:
TRNTXT-xx>SHOW
File mode TEXT
Caractere de escape: @
Velocidade de transmissao: 1200 baud
File Warning ON
Duplex Half
OBSERVACAO:
Para os micros da linha APPLE e para o DGT-1000 e CP-500 sob DOS, o comando
SHOW permite um campo de opcao, de modo a verificar o valor de apenas um
parametro particular. Para saber as opcoes, tecle SHOW ?
2.3.4 Comando CONNECT
Alem de permitir a transmissao de arquivos do tipo texto ou binario, o progra
ma TRNTXT permite que voce conecte seu micro a um outro remoto, ambos funcio
nando como terminais nao inteligentes. Para isto, tecle o comando CONNECT.
Desta forma aparecera' a mensagem [Conectado ao Computador Remoto. Tecle @C
para retornar], na tela do seu micro. Quando o usuario remoto tambem der o
comando CONNECT, os dois micros estarao conectados. O que voce digitar, apare
cera' na tela do computador remoto, e vice-versa. Com isto, pode ser estabele
cida uma "conversacao" entre os usuarios conectados.
Para desfazer a conexao, voce deve teclar o caractere de escape (normalmente
@) seguido da letra C. Tambem no nivel de conexao, voce pode solicitar infor
macao de auxilio teclando o caractere de escape seguido de "?".
Exemplo:
TRNTXT-xx>CONNECT
[Conectado ao Computador Remoto. Tecle @C para retornar]
@?
C Fecha a conexao e retorna para o estado de comando
S Mostra o estado da conexao
? Esta mensagem
0 Envia um caractere "Null"
2.3.5 Comando SEND
Este comando permite que voce envie um arquivo texto ou binario existente no
diretorio do diskette do seu micro, para o computador remoto. Para isto, voce
deve digitar:
TRNTXT-xx>SEND <especificacao-do-arquivo>
onde <especificacao-do-arquivo> e' um nome de arquivo valido para o sistema
operacional do seu computador.
O usuario do computador remoto deve dar o comando RECEIVE para que a transmis
sao seja iniciada.
Se o arquivo e' transmitido com exito, ao final da transmissao aparece a
mensagem "COMPLETADO".
Voce pode interromper uma transmissao de arquivo teclando Control-X ou
Control-Z. Consulte a parte do manual relativa ao seu micro especifico para
maiores detalhes sobre interrupcao da transmissao.
Exemplo:
TRNTXT-xx>SEND PROG.PAS
2.3.6 Comando RECEIVE
Este comando permite receber, no micro Local, um arquivo ou conjunto de arqui
vos (dependendo do sistema), enviado(s) pelo computador remoto atraves de um
comando SEND. Para isto voce deve digitar:
TRNTXT-xx>RECEIVE
Lembre-se que se o nome do arquivo enviado ja' existir, o TRNTXT vai adotar o
procedimento especificado pelo parametro WARNING, descrito anteriormente.
2.3.7 Comando EXIT
Este comando provoca a saida do programa TRNTXT, voltando o controle para o
sistema operacional do seu micro.
2.3.8 Consideracoes Importantes:
1) Para facilitar o trabalho do usuario, o programa TRNTXT permite que voce
digite apenas as letras iniciais de um comando ou opcao que nao geram
ambiguidade, para que o comando seja reconhecido.
Por exemplo: se voce quiser transmitir um arquivo e digitar apenas SE (as
duas letras iniciais do comando SEND), o TRNTXT nao reconhece o comando,
pois existe o comando SET que tambem inicia com as letras SE.
Por outro lado, basta digitar REC para que o TRNTXT reconheca o comando
RECEIVE; basta teclar C para que o comando CONNECT seja reconhecido, etc.
Quando voce digita apenas as primeiras letras de um comando, e em seguida
pressiona a tecla <ESC>, o TRNTXT completa o nome do comando, se ele nao
for ambiguo.
Exemplo: Se voce teclar:
SET BA<ESC> 12<ESC>, aparecera' na tela SET BAUD 1200
2) O programa TRNTXT emite uma serie de mensagens, que podem ser dos seguintes
tipos:
-Mensagens sobre a transmissao de arquivos:
indicam o numero de pacotes enviados/recebidos; indicam sucesso ou nao da
transmissao.
-Mensagens de erro quando se digitar comandos nao existentes, comandos sem
os campos de opcao e sub-opcao adequados, comandos ambiguos.
2.3.9 Recomendacoes para execucao do programa TRNTXT:
1) Seguir os procedimentos operacionais especificados no item 2.1.
2) Quando o programa TRNTXT entra no ar, aparece na tela
TRNTXT-xx>
3) Voce deve dar o comando SHOW para verificar os valores dos parametros. Se
os valores estiverem de acordo com a configuracao do seu micro e a do micro
remoto, pode-se passar imediatamente para uma transacao de transferencia de
arquivos ou conexao. Caso contrario, os parametros devem ser especificados
adequadamente.
Exemplo:
Seguindo os procedimentos operacionais, suponhamos que voce esteja ligado a
um micro remoto usando modem de 300 baud, full-duplex.
Quando voce der o comando SHOW, aparecera':
.
.
.
Tipo do arquivo: Texto
Velocidade de Transmissao: 1200 baud
Modo de transmissao: Half-Duplex
.
.
.
TRNTXT-xx>
Voce devera', entao mudar a taxa e o modo de transmissao usando os coman
dos:
TRNTXT-xx>SET BAUD 300
TRNTXT-xx>SET DUPLEX FULL
Se o comando SHOW for dado novamente, teremos:
.
.
.
Tipo do arquivo: Texto
Velocidade de Transmissao: 300 baud
Modo de transmissao: Full-Duplex
.
.
.
TRNTXT-xx>
Neste ponto, pode ser iniciada a transmissao ou recepcao de um arquivo
texto, ou uma conexao entre micros funcionando como terminais, atraves do
comando CONNECT.
.HE TRNTXT-86 SISNE, PC-DOS e MS-DOS.
3. SISNE, PC-DOS e MS-DOS TRNTXT-86
--------------------------------
TRNTXT-86 e' um programa que implementa o protocolo TRNTXT de
transferencia de arquivos para o Nexus e micro-computadores compatives com IBM
PC nos sistemas operacionais Sisne, PC-DOS e MS-DOS ( daqui em diante
chamaremos MS-DOS ), versoes 1.1, 2.0 e 2.1. Esta secao descreve tudo que voce
deve saber sobre o sistema de arquivos do MS-DOS para fazer uso eficiente do
TRNTXT, e depois sera' descrito o programa TRNTXT-86.
O TRNTXT MS_DOS opera em uma variedade de micro-computadores compativeis
com o PC da IBM. Este documento concentra-se na implementacao IBM-PC e Nexus
versao TELEMIG, servico TRANSTEXTO. Informacoes sobre outras instalacoes podem
ser encontradas com maiores detalhes na documentacao original.
3.1 O sistema de arquivos do MS-DOS
-------------------------------
As caracteristicas do sistema de arquivos do MS-DOS de maior interesse
para usuarios do TRNTXT sao a forma de especificacao de arquivos, e a
distincao entre nomes de arquivos em versoes pre-MS-DOS 2.0 e versoes mais
recentes nas quais sao permitidos "paths" de diretorios nos nomes
de arquivos conforme pode ser visto a seguir.
3.1.1 ESPECIFICACAO DE ARQUIVOS NO MS_DOS
-----------------------------------
Especificacoes de arquivo no MS-DOS sao da forma
DISPOSITIVO:\PATH\NOME.TIPO
Onde DISPOSITIVO e' um caractere identificador (ex. A para o primeiro drive, C
para disco rigido, ou RAM disk ), \PATH\ e' opcional e ate' 63 caracteres de
identificador(es) ( ate' 8 caracteres para cada identificador ) cercados por
barras invertidas (ou ".." para diretorio pai, ou "." para diretorio
corrente), NOME e' o identificador do arquivo ( ate' 8 caracteres ) e o TIPO
com ate 3 caracteres. DISPOSITIVO e PATH podem ser omitidos, sendo default o
disco e path correntes ( path="." ). PATH e' normalmente omititido e so' pode
ser especificado nas versoes MS-DOS 2.x. Assim, NOME.TIPO e' normalmente
suficiente para especificar um arquivo, e apenas esta informacao e' enviada
junto do arquivo pelo TRNTXT-86.
Os campos dispositivo, path, nome e tipo podem conter letras, digitos e
caracteres especiais "-" (menos), "_" (underscore ou sublinhado) e "$"
(dollar). Outros caracteres nao sao permitidos, porem, apenas para MS-DOS.
O campo dispositivo especifica um dispositivo fisico ou "logico" ao qual
o arquivo pertence. Path de diretorio identifica uma area logica no
dispositivo (subdiretorio) em que esta' o arquivo. O TRNTXT-86 nao transmite a
informacao do dispositivo ou subdiretorio para o sistema alvo (remoto), e nem
tenta manter as informacoes deste tipo que possam vir com os arquivos.
O campo de nome e' o identificador primario para o arquivo. O tipo,
tambem chamado de "extensao", e' um identificador que, por convencao, diz qual
e' o tipo do arquivo. Assim, FOO.BAS e' um arquivo fonte de um programa cujo
nome e' FOO; FOO.OBJ deve ser um modulo objeto relocavel produzido pela
'compilacao' do programa FOO.BAS; FOO.EXE poderia ser um programa executavel
produzido pela ligacao (link) do arquivo FOO.OBJ e assim por diante.
O MS-DOS permite que um grupo de arquivos sejam especificados por uma
unica especificacao simples que inclui os caracteres especiais (coringas ou
"wildcards") "*" e "?". Um asterisco (*) "casa" qualquer conjunto de
caracteres da posicao do mesmo ate' o fim do campo, incluindo a ausencia de
caracteres; uma interrogacao(?) casa qualquer caractere na posicao em que e'
colocada.
Aqui estao alguns exemplos:
*.BAS Todos os arquivos do tipo BAS (todos fonte em Basic) no diretorio
corrente.
FOO.* Arquivos de todo e qualquer tipo com nome FOO.
F*.* Todos os arquivos cujos nomes comecam com F.
F?X*.* Todos os arquivos cujos nomes comecam com F e contem um X na terceira
posicao seguidos por zero ou mais caracteres.
?.* Todos os arquivos cujos nomes sao de exatamente um caractere.
A notacao de coringas (wildcard) e' usada em muitos sistemas de
computadores de maneiras similares, e e' o mecanismo mais comumente usado para
instruir o TRNTXT a enviar grupos de arquivos.
TRNTXT-86 usa tambem ? para invocar ajuda (help) em comandos; entao o
coringa para caracteres simples no TRNTXT e' o = em vez de ?, por exemplo:
TRNTXT-86>send =.*
3.2 ARQUIVOS TEXTOS E ARQUIVOS BINARIOS
-----------------------------------
O sistema MS-DOS armazena arquivos como uma colecao de arquivos de bytes
de 8 bits, sem nenhuma diferenca peculiar entre texto, codigo de programa, e
arquivos binarios. Se um sistema nao MS-DOS que vai receber arquivos do MS-
TRNTXT e precisa distinguir os tipos de arquivos, o usuario deve fornecer ao
sistema recebedor (remoto) os diversos parametros (comandos SET, no remoto)
para informa'-lo do tipo de arquivo particular (nao default) que este
recebera', para que seja gravado com os parametros corretos. Transmitindo
arquivos entre sistemas TRNTXT-86, nao importa os tipos dos arquivos.
Arquivos ASCII sao supostos conter caracteristicas reconheciveis (<CR> ou
carriage return e <LF> ou line feed delimitando linhas, <FF> ou form feed
delimitando paginas e caracteres, control-Z delimitando fim de arquivo); porem
qualquer codigo interno de bit e' transmitido. Recebedores de arquivos de
sistemas nao MS-DOS, podem ficar confusos com arquivos ASCII nao padroes.
Alguns arquivos textos produzidos por WordStar e EASYWRITER, por exemplo,
contem codigos de controle nao ASCII, e devem sofrer, em alguns casos, algum
pre-processamento antes de serem exportados para outros sistemas. Dados de
programas spreadsheet, DBASE II, etc, podem precisar de formatacao especial,
em alguns casos, para serem significativos para recebedores nao MS-DOS.
(embora possa nao existir problemas em sistemas MS-DOS, com TRNTXT(s)-86).
Tambem, processadores de palavra que armazenam dados no fim de arquivo, depois
do caractere control-Z e antes do fim fisico do arquivo ( assim como BLUE e
Easy Writer), devem ser informados a retirar os dados de formatacao, para nao
confundir recebedores nao MS-DOS.
3.3 Operacao do programa
--------------------
O prompt ( indicacao de pronto ) do TRNTXT-86 e' "TRNTXT-86>". TRNTXT-86
roda interativamente, por exemplo:
A>
A>TRNTXT
TELEMIG-TRANSTEXTO TRNTXT-86 - Ver 1.20.ufmg
TRNTXT-86>send foo.*
(envia grupo de arquivos com nome foo)
para saber informacoes sobre arquivos sendo enviados e estados do TRNTXT:
TRNTXT-86>status
(varias informacoes de estado sao mostradas)
TRNTXT-86>receive
(recebe arquivo(s) do remoto)
TRNTXT-86>exit
A>
Durante a operacao interativa, voce pode usar o help ("?") livremente,
enquanto fornece os comandos. Palavras de comandos podem ser abreviadas para o
seu prefixo mais curto (primeiras letras) que as diferenciem de outras
palavras chave validas naquele campo, ou seja nao deve haver ambiguidade.
3.4 Comandos do MS-DOS TRNTXT-86
----------------------------
O MS-DOS TRNTXT implementa um grande subconjunto de comandos de modo
local do TRNTXT "ideal". A Versao TELEMIG-TRANSTEXTO continua com os comandos
originais, inclui outros, continuando a sintaxe em ingles, para manter a
compatibilidade com as outras versoes, que e' a filosofia do protocolo TRNTXT.
Porem as mensagens e informacoes de help e estado estao em Portugues.
3.4.1 O COMANDO HELP
--------------
Sintaxe: HELP
Usado como ajuda ao usuario, como lembretes sobre os diversos comandos e
opcoes do TRNTXT.
Exemplo:
TRNTXT-86>he
CONNECT - conecta ao micro remoto
EXIT - volta ao sistema operacional
HELP - exibe esta mensagem
RECEIVE - recebe arquivo do computador remoto
SEND - envia arquivo para o computador remoto
SET - atribui valores a parametros
STATUS - estado corrente do TRNTXT
TRNTXT-86>
Alem disso voce pode usar o caractere "?" (interrogacao) para obter mais
informacoes sobre os comandos. Note que alem de informar sobre os parametros o
TRNTXT ainda re-escreve a linha com o comando esperando que voce complete o
mesmo com uma das opcoes mostradas...
Exemplos:
Para saber os parametros possiveis do comando SET:
TRNTXT-86>set ?
BACKARROW - configura a tecla de backarrow
BAUD - estabelece a taxa de transmissao
BELL - habilita a campainha
DUPLEX - estabelece o modo de transmissao
ESCAPE - define caracter de escape
FILE-WARNING - sinaliza transferencia de arquivo
INCOMPLETE - tratamento de arquivos incompletos
LOCAL-ECHO - eco local
PARITY - define tipo de paridade
TRNTXT-86>set _
Para saber os valores possiveis do comando SET PARITY:
TRNTXT-86>set par ?
None Mark Odd Even Space
TRNTXT-86>set par _
3.4.2 O COMANDO SEND
--------------
Sintaxe: SEND <arq>
O comando SEND envia um arquivo ou grupo de arquivos do MS-DOS para outro
sistema. <arq> pode conter o drive:, por exemplo A:, e os caracteres coringa
(wildcards) "*" e/ou "=". A versao atual do TRNTXT-86 nao permite PATH no nome
do arquivo.
Se <arq> contem * ou = todos os arquivos que casarem com a especificacao
serao enviados, na ordem encontrada no diretorio corrente. Se o arquivo nao
puder ser aberto para leitura, os procedimentos padrao para recuperacao do MS-
DOS estarao disponiveis (pode ser que se precise reinicializar o TRNTXT).
Operacao geral do comando SEND
Os arquivos serao enviados juntamente com seus nomes e tipos (nao sera
enviado nome do dispositivo nem subdiretorio). Se voce quizer enviar arquivos
cujos nomes voce sabe a priori que sao ilegais no sistema alvo (remoto) e que
o remoto nao pode fazer a conversao para seu proprio padrao, voce pode copiar
ou trocar os nomes destes arquivos antes de entrar no TRNTXT ou entao voltar
ao DOS para tal. (obs: nao exitem tais problemas entre sistemas MS-DOS e
CP/M).
Cada arquio e' enviado em pacotes, como uma sequencia de bytes de 8
bits.
Uma vez dado o comando SEND, o nome de cada arquivo do grupo sendo
tranmitido sera mostrado na sua tela; um contador de pacotes e outro de
retransmicoes tambem sera' mostrado alem das mensagens de informacao
apropriadas. Se o arquivo e' transmitido com exito, aparecera' "COMPLETADO",
senao uma mensagem de erro sera' exibida. Quando a operacao completar soara' a
campainha.
. Interrompendo um arquivo ou grupo de arquivos:
Se voce notar um arquivo indesejado sendo transmitido voce pode cancelar
a operacao imediatamente teclando Control-X ou Control-Z. Se voce estiver
mandando um grupo de arquivos, Control-X causara' o cancelamento do arquivo
sendo transmitido no dado instante, enquanto que Control-Z cancela o envio do
grupo inteiro e voce retornara para o modo de comandos do TRNTXT. Um CONTROL-
C cancela a operacao imediatamente e retorna para o nivel de comandos.
3.4.3 O COMANDO RECEIVE
-----------------
Sintaxe: RECEIVE
O comando receive informa o TRNTXT-86 para receber um arquivo ou grupo de
arquivos vindo de outro sistema. TRNTXT simplesmente espera pela chegada do
arquivo.
Se o nome do arquivo recebido for ilegal para o MS-DOS, TRNTXT-86 ira'
deletar os caracteres ilegais ou em excesso.
Se o nome do arquivo recebido ja' existe, e FILE-WARNING esta' ON (ver
comando status), TRNTXT-86 mudara' o nome (voce sera' informado do novo nome)
de modo a nao destruir o arquivo pre-existente.
Se um arquivo nao e' recebido integralmente, TRNTXT-86 ira' descarta'-lo
normalmente. Voce pode mudar este comportamento usando o comando SET
INCOMPLETE KEEP, o que causara' que o maximo recebido seja gravado e mantido.
. Interrompendo um arquivo ou grupo de arquivos:
Se voce nao deseja um arquivo que esteja sendo recebido, voce podera'
cancela'-lo teclando Control-X. Isto causara' o envio de pedido de
cancelamento para o TRNTXT remoto. Se o TRNTXT remoto entender esta requisicao
(esta' e' uma funcao opcional), ele atendera'; senao ele continuara' enviando.
Se um grupo de arquivos esta' sendo recebido, voce pode pedir que o grupo
inteiro seja cancelado teclando Control-Z. Se voce teclar control-C retornara'
imediatamente para o nivel de comandos ( TRNTXT-86> ).
3.4.4 O COMANDO CONNECT
-----------------
Sintaxe: CONNECT
Quando voce entrar no modo connect sera impressa a seguinte mensagem:
[Conectado ao computador remoto, tecle Control-] C para retornar ao Micro
Taxa de transmissao de 1200 Baud, conectado ao porto COM1]
O modo connect estabelece a coneccao com o remoto como se fosse um
terminal do mesmo, no porto serial correntemente selecionado (COM1 nesta
versao) usando o tipo de eco correntemente especificado (eco local e' o
default) e nenhuma paridade, a nao ser que seja previamente especificado no
comando SET. Voce podera' entao se comunicar com alguem no micro remoto (se
estiver no modo CONNECT). Voce pode retornar para o modo de comandos do TRNTXT
local teclando o caractere de escape seguido da tecla C. O caractere de escape
padrao e' o Control-] (pode-se especificar outro atravez do comando set
escape). Quando voce tecla o caractere de escape alguns caracteres de comando
podem ser especificados conforme abaixo:
? Help - imprime esta mensagem.
C Close - Encerra a coneccao. (retorna ao modo de comandos)
S Status - estado da coneccao. (imprime status do TRNTXT)
B Envia um Break. (um sinal de break e' enviado ao remoto)
Teclando o caracter de escape este sera' enviado ao hospedeiro.
Voce pode usar o comando SET ESCAPE para definir outro caractere de
escape, e pode usar o SET BAUD para mudar a taxa de transmissao, e em futuras
versoes podera' usar outra linha de comunicacao alem de COM1. (COM1 = LIN1 no
nexus)
O modo connect pode tambem ser usado como terminal tty normal (burro) de
um computador que nao possua algum tipo de protocolo de terminal.
3.4.5 O COMANDO SET
-------------
Sintaxe: SET parametro [valor]
Estabelece ou modifica varios parametros para transmissao de arquivo ou
coneccao de terminal. Os parametros correntemente em vigor podem ser vistos
atravez do comando STATUS. Os seguintes parametros podem ser mudados:
BACKARROW Configura qual o codigo sera' enviado pela linha ao se
pressionar a tecla com a seta para tras (Backarrow). Podem ser
enviados BACKSPACE (default) ou DELETE.
BAUD Estabelece a taxa de comunicacao.
Os valores podem ser 300 ou 1200 (default).
BELL A campainha e' normalmente tocada ao final de uma transacao.
SET BELL OFF pode ser usado para silenciar a campainha.
Os valores podem ser ON (default) ou OFF.
DUPLEX Estabelece o modo de transmissao.
Os valores podem ser FULL (para modems full duplex) ou HALF
(default).
ESCAPE Define o caractere de escape que sera' usado no modo connect.
o caractere de escape padrao e' o Control-].
FILE-WARNING Avisa se o nome do arquivo recebido esta' ou nao em conflito
com algum ja' existente, e tenta construir um outro nome para
o arquivo. Se for especificado SET FILE OFF serao deletados os
arquivos antigos cujos nomes estao em conflito. Os valores
possiveis sao ON (default) ou OFF.
INCOMPLETE Define o que deve ser feito com arquivos recebidos
?? incompletamente: KEEP (mantem) ou DISCARD (descarta =
default).
LOCAL-ECHO Estabelece o tipo de eco a ser usado no modo connect OFF (eco
remoto) ou ON (eco local), que e' o default.
PARITY Define o tipo de paridade de caractere a ser usada nas
transmissoes. Os valores podem ser NONE (sem paridade, que e'
default), ODD (impar), EVEN (par), MARK (bit de paridade
sempre em 1) ou SPACE (sempre em 0).
3.4.6 O COMANDO STATUS
----------------
Sintaxe: STATUS
ou simplesmente ST
Informa o estado atual dos parametros de configuracao do TRNTXT. Tais
parametros podem ser modificados atravez do comando SET.
Exemplo de informacoes do comando STATUS:
TRNTXT-86>st
Eco Local on
Usando porto de comunicacao COM1
File Warning on
Sem paridade
Toca campainha ao final da transmissao
Descarta arquivo recebido se incompleto
Backarrow envia backspace
DUPLEX half
Caracter de fim de linha : ^M
Caracter de escape : Control-]
Taxa de transmissao 1200 Baud
TRNTXT-86>
o