# Autotrasferimento

Utilizzare l'operazione [Autotrasferimento] per ottenere il file BML (utilizzato per il trasferimento del file system) dal server FTP e trasferirlo al visualizzatore.

##### Blocco

##### Testo

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

1: Tipo di server

2: Connect ID

3: Path

Tipo di server | È disponibile solo l'opzione [FTP].
[Connect ID] | L'ID del collegamento del server a cui connettersi, come numero intero. Nota: l'ID del collegamento deve essere quello impostato nel campo [Collegamenti FTP] della finestra [Esplora progetti].
[Path] | Specificare il percorso del file e della cartella BML sul server. (Esempio) /Data1/package.BML Nota: Sono supportati sia il percorso assoluto (/Data1/package.BML) che quello relativo (Data1/package.BML). È possibile omettere il nome del file. Se il nome del file viene omesso, il runtime opera come se fosse specificato "package.BML". È possibile specificare fino a 256 caratteri totali. Il nome del file omesso è incluso nei caratteri totali. Sono supportati i caratteri alfanumerici a singolo byte e i simboli, ad eccezione di :;|,?"<>. Per motivi di sicurezza, l'uso di ".../" per salire di un livello gerarchico non è supportato. L'applicazione della distinzione tra maiuscole e minuscole dipende dal server FTP.

Nota:

- Dopo aver completato la preparazione del trasferimento, il processo di runtime avvia la sequenza di autoterminazione e passa il controllo al processo di trasferimento. Se altri processi sono ancora in esecuzione, il runtime attende che vengano completati. Se non terminano entro 25 secondi, ogni processo rimanente viene interrotto forzatamente e si avvia il processo di trasferimento.
- Non disconnettersi dal server FTP durante il download dei file per il trasferimento del file system.
- Non è possibile eseguire contemporaneamente più operazioni di [Autotrasferimento].
- Se le dimensioni del file BML superano 1 GB, l'operazione [Autotrasferimento] non funziona.

(Esempio)

Per eseguire il download del file package.BML dalla cartella /Data1/ sul server FTP con l'ID del collegamento FTP di 1 sul visualizzatore, impostare il seguente script.

##### Blocco

##### Testo

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