Configurando um Gateway Script de FTP
Um gateway Script de FTP é executado de acordo com o planejamento que você define. O comportamento desse gateway é controlado por um script de comando FTP.
Criando o Script FTP
Para utilizar um gateway Script de FTP, você cria um arquivo que inclui todos os comandos FTP necessários, que possam ser aceitos por seu servidor de FTP.
- Crie um script para os gateways para indicar as ações a serem executadas. O script a seguir é um exemplo de conexão com o servidor de FTP especificado (com o nome e a senha especificados), alteração do diretório especificado no servidor de FTP e envio de todos os arquivos ao diretório especificado no servidor.
open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD% %BCGOPTIONx%
cd %BCGOPTIONx%
mput *
quit
Os espaços reservados (por exemplo, %BCGSERVERIP%) são substituídos quando o gateway é colocado em serviço pelos valores que você digita quando cria uma instância específica de um gateway de script de FTP, como mostrado na tabela a seguir:
Tabela 3. Como Parâmetros de Script Mapeiam para Entradas do Campo Gateway de Script de FTP
Parâmetro de script |
Entrada do campo Gateway de Script de FTP |
%BCGSERVERIP% |
IP do Servidor |
%BCGUSERID% |
ID do Usuário |
%BCGPASSWORD% |
Senha |
%BCGOPTIONx% |
Opçãox, em Atributos Definidos pelo Usuário |
Você pode ter até 10 opções definidas pelo usuário.
- Salve o arquivo.
Comandos de Script de FTP
Você pode utilizar os seguintes comandos
ao criar o script:
- ascii, binary, passive
Esses comandos não são enviados para o Servidor de FTP. Eles modificam o modo de transferência (ascii, binary ou passive) para o Servidor de FTP.
- cd
Esse comando leva ao diretório especificado.
- delete
Esse comando remove um arquivo do servidor de FTP.
- mkdir
Esse comando cria um diretório no servidor de FTP.
- mput
Esse comando obtém um argumento único, o qual especifica um ou mais arquivos a serem transferidos para o sistema remoto. Esse argumento pode conter os caracteres curinga padrão para identificar vários arquivos ('*' e '?').
- open
Esse comando obtém três parâmetros: endereço IP do servidor de ftp, nome do usuário e senha. Eles mapeiam para as variáveis %BCGSERVERIP% %BCGUSERID% e %BCGPASSWORD%, respectivamente. A primeira linha do script Destino de Script de FTP deve ser:open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD%.
- quit, bye
Esse comando finaliza uma conexão existente com um Servidor de FTP.
- quote
Esse comando indica que tudo o que aparecer após QUOTE deve ser enviado ao sistema remoto como um comando. Isto permite enviar comandos a um servidor de FTP remoto que pode não estar definido no protocolo de FTP padrão.
- rmdir
Esse comando remove um diretório do servidor de FTP.
- site
Esse comando podem ser utilizar para emitir comandos específicos do site para o sistema remoto. O sistema remoto determina se o conteúdo desse comando será válido.
Gateways Script de FTP
Se você estiver utilizando gateways Script de FTP, execute as seguintes tarefas:
Para
criar gateways Script de FTP, utilize os procedimentos a seguir.
- Clique em Administrador de Conta > Perfis > Gateways.
- Clique em Criar.
Detalhes do Gateway
Na página Lista de Gateways, execute as seguintes etapas:
- Digite um nome para identificar o gateway. Esse campo é obrigatório.
- Como opção, indique o status do gateway. Ativado é
o padrão. Um gateway ativado está pronto para enviar documentos.
Um gateway desativado não pode enviar documentos.
- Como opção, indique se o gateway está On-line ou Off-line.
O padrão é
On-line.
- Opcionalmente, digite uma descrição do gateway.
Configuração de Gateway
Na seção Configuração de Gateway da página, execute as seguintes etapas:
- Selecione Script de FTP na lista Transporte.
- Digite o endereço IP do servidor de FTP para o qual você está enviando documentos. O valor que você digitar aqui substituirá %BCGSERVERIP% quando o script de FTP for executado.
- Digite o ID de usuário e a senha necessários para acessar o servidor de FTP.
Os valores que você digitar aqui substituirão %BCGUSERID% e %BCGPASSWORD% quando o script de FTP for executado.
- Se o destino estiver em modo seguro, utilize o valor padrão Sim para Modo FTPS.
Do contrário, clique em Não.
- Faça o upload do arquivo de script seguindo estas etapas:
- Clique em Fazer Upload de Arquivo de Script.
- Digite o nome do arquivo que contém o script para processar documentos ou clique em Procurar para navegar até o arquivo.
- Clique em Carregar Arquivo para carregar o arquivo de script para a caixa de texto de arquivo Script Carregado Atualmente.
- Se o arquivo de script for aquele que você deseja utilizar, clique em Salvar.
- Clique em Fechar Janela.
- No campo Contagem de Novas Tentativas, digite o número de vezes
que você deseja que o gateway tente enviar um documento antes de falhar. O padrão é 3.
- No campo Intervalo de Novas Tentativas, digite o tempo que o gateway deve aguardar antes de tentar enviar o documento novamente. O padrão é 300 segundos.
- Em Tempo Limite de Conexão, digite o número de
segundos que um soquete permanecerá aberto sem tráfego. O padrão é de 120 segundos.
- No campo Bloquear Usuário, indique se o gateway pedirá um bloqueio, de forma que nenhuma outra instância de um gateway Script de FTP possa obter acesso ao mesmo diretório de servidor de FTP simultaneamente.
Atributos Definidos pelo Usuário
Se você desejar especificar atributos adicionais, execute as etapas a seguir. O valor digitado para a opção substituirá %BCGOPTIONx% quando o script de FTP for executado (em que x corresponde ao número da opção).
- Clique em Novo.
- Digite um valor ao lado de Opção 1.
-
Se houver atributos adicionais a serem especificados, clique em Novo novamente e digite um valor.
- Repita a etapa 3 quantas vezes for necessário para definir todos os atributos.
Por exemplo, suponha que o script de FTP tenha esta aparência:
Open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD%
cd %BCGOPTION1%
mput *
quit
Neste caso, %BCGOPTION% será um nome de diretório.
Planejar
Na seção Planejar da página, execute as seguintes etapas:
- Indica se você deseja efetuar o planejamento baseado no intervalo ou o planejamento baseado no calendário.
- Se você selecionar Planejamento Baseado no Intervalo,
selecione quantos segundos devem ser decorridos para que o gateway seja controlado por poll (ou aceite o valor padrão).
- Se você selecionar Planejamento Baseado no Calendário, escolha o tipo de planejamento (Planejamento Diário, Planejamento Semanal ou Planejamento Personalizado).
- Se você selecionar Planejamento Diário, digite o horário do dia em que o gateway deve ser controlado por poll.
- Se selecionar Planejamento Semanal, selecione um ou mais dias da semana, além do horário do dia.
- Se selecionar Planejamento Personalizado, selecione o horário do dia e, em seguida, escolha Intervalo ou Dias Seletivos para a semana e o mês. Com Intervalo, você indica as datas de início e de encerramento. (Por exemplo, clique em Seg e Sex se desejar que o servidor seja controlado por poll apenas em determinado horário dos dias da semana.)
Com Dias Seletivos, você escolhe os dias específicos da semana e do mês.
- Se você desejar configurar a etapa Pré-processo ou Pós-processo para o gateway, vá para Configurando Rotinas de Tratamento.
Do contrário, clique em Salvar.
