Auto download

Usar a operação [Auto download] para obter um arquivo BML (usado para transferência do sistema de arquivos) do servidor FTP e transferi-lo para a unidade de display.

Bloco

Texto

selfDownload($Enum.Server.FTP, 1, SERVER_PATH);
                     1         2       3

1: Tipo de servidor

2: Connect ID

3: Path

Tipo de servidor Apenas a opção [FTP] está disponível.
[Connect ID]

O ID de conexão do servidor ao qual se conectar, como um número inteiro.

Observação: O ID de conexão deve ser o ID definido no campo [Conexões FTP] na janela [Explorador de projeto].

[Path]

Especifique o caminho do arquivo e da pasta BML no servidor.

(Exemplo) /Data1/package.BML

Observação: 

  • Tanto o caminho absoluto (/Data1/package.BML) quanto o caminho relativo (Data1/package.BML) são suportados.
  • Você pode omitir o nome do arquivo. Se o nome do arquivo for omitido, o runtime funcionará como se "package.BML" estivesse especificado.
  • Podem ser especificados até 256 caracteres no total. O nome do arquivo omitido é incluído no total de caracteres.
  • São suportados caracteres alfanuméricos de byte único e símbolos, exceto :;|,?”<>.
  • "../" para subir um nível de hierarquia não é suportado por motivos de segurança.
  • A diferenciação entre maiúsculas e minúsculas depende do servidor FTP.

Observação:

  • Depois de concluir a preparação da transferência, o processo de runtime inicia uma seqüência de auto-encerramento e passa o controle para o processo de transferência. Se outros processos ainda estiverem em execução, o runtime aguardará a conclusão deles. Se eles não forem encerrados em 25 segundos, cada processo restante será encerrado à força e o processo de transferência será iniciado.
  • Não se desconecte do servidor FTP durante o download de arquivos para transferência do sistema de arquivos.
  • Várias operações de [Auto download] não podem ser executadas ao mesmo tempo.
  • Se o tamanho do arquivo BML exceder 1 GB, a operação [Auto download] não funciona.

(Exemplo)

Se você deseja download o arquivo package.BML da pasta /Data1/ no servidor FTP com um ID de conexão FTP de 1 para a unidade de display, defina o seguinte script.

Bloco

Texto

selfDownload($Enum.Server.FTP, 1, “/Data1/package.BML”);