Escolar Documentos
Profissional Documentos
Cultura Documentos
Nesta modalidade, o cliente terá embutido ao seu sistema um módulo capaz de efetuar
o envio e recepção com a Panarello utilizando FTP (File Transfer Protocol). Além disso,
torna-se desnecessária a utilização do programa de transmissão de arquivos distribuido pela
Panarello.
Tal módulo deverá ser desenvolvido pela equipe do cliente e/ou seu fornecedor de
software. A equipe da Panarello atuará no processo no que diz respeito à disponibilização de
senha e a validação do processo.
1. Envio de Arquivos:
1.1. Local:
Caixa de entrada geral do sistema. Ao enviar o arquivo, via FTP,
este deve ser direcionado para o caminho “/upc” que é o local
da caixa de entrada na Panarello.
Devem ser enviados 2 arquivos, um de pedido e outro com extensão .ok que
sinaliza a transmissão do arquivo do pedido. As informações dos arquivos seguem
abaixo.
1.2. Arquivos
Nomenclatura do arquivo:
C123456 . 789
Seqüencial do arquivo enviado pelo cliente. Este código deve
ser armazenado na origem quando chegar a 999 volta para
001.
Estrutura do envelope: Veja abaixo o diagrama do envelope e como o arquivo fica nele.
Arquivo:
Header C123456.999
Arquivo Arquivo
do do
Processo de Envelopamento
cliente cliente
do arquivo do cliente
PEDIDO.TXT PEDIDO.TXT
Triller
H1:Nome_do_arquivo_no_cliente
H2:Data_e_Hora_do_arquivo
H3:Tipo_do_arquivo (PEDIDO,ARQ.PAGAMENTO,OUTROS)
H4: Mensagem que será impressa no Pedido (opcional, se não tiver mensagem, não
precisa Ter H4).
Ex.: H1:C:\PANARELO\PED1110.TXT
H2:28/05/98 17:50:18
H3:PEDIDO
H4:A/C DO SR. FULANO DE TAL
Ex.: H99:FIM
Observações:
1) O arquivo deve obrigatoriamente ser enviado “envelopado”, caso contrário, este será
desconsiderado pelo sistema de processamento da Panarello.
2) O processo de envelopamento (inclusão de header e triller) devem ser feitos sem eliminar
qualquer tipo de informação do arquivo original do cliente. Sendo assim, caso o layout do
arquivo do cliente tenha internamente um header e em triller, estes devem ser mantidos.
Nomenclatura do arquivo:
C123456789.ok
Indicação para início do processamento
Pré-requisito: O arquivo deve estar montado no “layout” acertado com a equipe da Panarello e
devidamente “envelopado”.
Exemplo de processo de conexão e envio via FTP utilizando o usuário c001110 para enviar
arquivo pedido.txt. Este pedido é o 3o. arquivo enviado pelo usuário para a Panarello.
Criar atalho Panarello, rede dial-up, fone 0518002508, IP=172.27.1.10
ftp>open 172.27.1.10
Connected to 172.27.1.10.
220 webserver Microsoft FTP Service (Version 1.0).
User (172.28.1.10:(none)): c001110
331 Password required for c001110.
Password: ######
230-
************************************
*** ***
*** Panarello Ltda. ***
*** ***
************************************
230 User c001110 logged in.
ftp> put c:\arqs\pedido.txt /upc/c001110.003
ftp> put arqok /upc/c001110003.ok
200 PORT command successful.
150 Opening ASCII mode data connection for c001110.003.
226 Transfer complete.
1745 bytes sent in 0.00 seconds (1745000.00 Kbytes/sec)
ftp> quit
221 Volte Sempre
Todos os arquivos enviados à Panarello serão armazenados neste diretório. Esta pasta
é o HOME do servidor FTP. Esta pasta está disponível somente para escrita. Não será
possível ser efetuados comandos do tipo get ou list via ftp neste diretório.
/
Neste caso cada usuário (cliente) terá a sua caixa de saída exclusiva que, normalmente,
será gerenciada pelo Gerenciador de Banco de Dados.
/dwcli/$usuario
Ex.: /dwcli/c001110 -> home do cliente ‘1110’
Esta pasta está protegida para cada usuário, de forma que as informações ali
armazenadas possam ser tratadas apenas pelo usuário correspondente ou o gerenciador do
Sistema da Panarello.
/dwcli/$usuario/$usuário.lst
Ex.: /dwcli/c001110/c001110.lst -> arquivo com lista de arquivos e descrição de
conteúdo.
Formato do Arquivo:
<arquivo.ext> = <descrição do arquivo>
Quando efetuada a cópia para equipamento do cliente o sistema retornará o mesmo nome do
arquivo com terminação .RET, ficando no diretório do cliente os arquivos pa*.TXT e
pa*.RET.
Neste momento a Panarello poderá apagar todos os arquivos com nomes iguais com
extensão pa*.RET.
Área devidamente reservada para dispor arquivos genéricos para qualquer usuário.
Poderíamos dizer que esta pasta é uma área pública para leitura de informações.
/root
3. Maiores informações:
Quaisquer esclarecimentos que se façam necessários, podem ser feitos através do fone
(0xx51) 21127300 Ramal 7305 ou 08007021700 opção 2. Suporte Intranet com Sr. Ari
Junior. Ou através do e-mail suporte.rs@panarello.com.br
H1:c:\intranet\pedd1350.txt
H2:06/11/98 09:43:54
H3:PEDIDO
H5:NUMERO DO APONTADOR COM 3 DIGITOS ( 035 )
000101082570230919981359
000202000094001600000000
000302867195001400000000
000402857300001000000000
000502864439001200000000
000602862339001100000000
000702865060001500000000
003799000700000000000000
H99:FIM
H100:06/11/98 09:48:36#\intranet\pedd1350.txt
Obs.: Se todos os produtos forem atendidos, não terá registro 2 e no registro 99 o item 4 será o total dos itens
atendidos.
Tabela 1
04 Produto não cadastrado
05 Insuficiência de Crédito
06 Falta de Estoque
Tabela 2
03 Problema no cadastro do cliente ligue Distribuidora
21 Código de cliente invalido
11 Pedido duplicado
50 Pedido concluído com sucesso
51 Pedido atendido, mas alterado por motivo de horário
000101082570061119980948
000202000094008000000006
000302867195007000000006
000499000200070000000050
000001010120682000109810111998
000002026890421011199894480308000397000512000000000000082200000000000000000
000000000000000000000000000000100500000000000000040200000000000000000000000
00000007818000000000000111660000000000000000000000000000000000001
00000304689042101119980000000087151600000000000000F018000000000600000000000
000006000000000000000000000000000000000000000000000000006000000000000000360
000000000000000857
00000404689042101119980000000087192300000000000000F018000000000300000000000
000014060000000000000000000000000000000000000000000000014060000000000000421
800000000000002008
0000059900000000000008220000001000000000002000000
Tipos Descrição
Num. Numérico alinhado a direita e preenchidos zeros a esquerda ( Sem pontos ou Virgulas)