Bloque de funciones FS_WRITE_LIBFILE

El bloque de funciones FS_WRITE_LIBFILE escribe un archivo de la biblioteca en un sistema de archivos.

Atención: Los archivos existentes se sobrescriben sin advertencia.

El sistema de archivos debe haber sido inicializado previamente mediante FS_INIT. Todas las operaciones se realizan de manera asíncrona por cada medio de almacenamiento configurado.

Nota: Para guardar Adjuntos, se requiere una Licencia.

Consejo: Para documentos con alto costo computacional, cree un medio de almacenamiento propio para generar varios documentos en paralelo.

Entrada WRITE

Al detectar un flanco positivo, el archivo de la biblioteca se escribe en el medio de almacenamiento.

Entrada DEV

Define el dispositivo desde el cual se accederá a los archivos. El dispositivo se utiliza por proyecto y puede administrarse en el menú contextual bajo Proyecto Almacenamiento Externo.

Entrada PATH

Especifica la ruta al archivo en el medio de almacenamiento. La ruta corresponde a una ruta de archivo Unix en formato UTF-8, si este es soportado. La ruta se representa de la siguiente manera:

Carpeta/Subcarpeta/Archivo.txt

Si esta termina con un / o es una carpeta, se utiliza el nombre del archivo de la biblioteca.

Entrada LIB_FILE

Define el archivo de la biblioteca. La entrada solo acepta una cadena de texto directa. El archivo puede ser arrastrado desde la biblioteca a la entrada para definirlo.

Entrada LANG

Define el idioma del archivo. Este debe estar presente en el proyecto.

Salida DONE

La salida devuelve un pulso de éxito para realizar la siguiente operación. El pulso ocurre al finalizar el proceso, incluso si ha ocurrido un error.

Salida LENGTH

Devuelve el número de bytes escritos. El estado se almacena para su uso posterior.

Salida ERROR

En caso de error, devuelve un texto con un mensaje de error. Este es FALSE, si no ha ocurrido ningún error. El estado se almacena para su uso posterior.

Posibles causas:

  • El servicio del medio de almacenamiento no se ha iniciado.
  • El almacenamiento no se ha inicializado.
  • Las credenciales de inicio de sesión son inválidas.
  • No se pudo alcanzar el servidor remoto.
  • El medio de almacenamiento no existe.
  • La ruta especificada es inválida.
  • No se puede escribir en el medio de almacenamiento.
  • No hay espacio disponible en el almacenamiento o está protegido contra escritura.
  • El archivo de la biblioteca no está en línea o ya no está disponible.
  • El idioma especificado falta o no fue encontrado.
  • No se tiene licencia para escribir el archivo.