Autodescarga
Utilice la operación [Autodescarga] para obtener un archivo BML (utilizado para transferencia de sistema de archivos) desde el servidor FTP y transferirlo a la unidad de visualización.
Bloque

Texto
selfDownload($Enum.Server.FTP, 1, SERVER_PATH);
1 2 3
1: Tipo de servidor
2: Connect ID
3: Path
| Tipo de servidor |
Sólo está disponible la opción [FTP] . |
| [Connect ID] |
El ID de conexión del servidor con el que desea conectarse, como un número entero.
El ID de conexión debe ser el ID configurado en el campo [Conexiones FTP] en la ventana [Explorador de proyectos].
|
| [Path] |
Especifique la ruta del archivo BML y la carpeta en el servidor.
(Ejemplo) /Data1/package.BML
- Se admiten rutas absolutas (/Data1/package.BML) así como rutas relativas (Data1/package.BML).
- Puede omitir el nombre del archivo. Si se omite, el runtime actúa como si se hubiera especificado "package.BML".
- Se pueden especificar hasta 256 caracteres en total. El nombre omitido del archivo se incluye en el total.
- Se admiten caracteres alfanuméricos de un byte y símbolos excepto :;|,?"<>.
- Por motivos de seguridad, no se admite “../” para subir un nivel en la jerarquía.
- La aplicación de la distinción entre mayúsculas y minúsculas depende del servidor FTP.
|
- Después de completar la preparación de la transferencia, el proceso runtime inicia una secuencia de auto-terminación y entrega el control al proceso de transferencia. Si otros procesos siguen ejecutándose, el runtime espera a que finalicen. Si no terminan dentro de 25 segundos, cada proceso restante se finaliza de forma forzada y el proceso de transferencia se inicia.
- No se desconecte del servidor FTP mientras se descargan los archivos para la transferencia del sistema de archivos.
- No se pueden ejecutar múltiples operaciones [Autodescarga] al mismo tiempo.
- Si el archivo BML supera 1 GB, la operación [Autodescarga] no funciona.
(Ejemplo)
Si desea descargar el archivo package.BML desde la carpeta /Data1/ del servidor FTP con un ID de conexión FTP de 1 hacia la unidad de visualización, configure el siguiente script.
Bloque

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