Bloc Fonctionnel FS_WRITE_LIBFILE

Le bloc fonctionnel FS_WRITE_LIBFILE écrit un fichier de la bibliothèque sur un système de fichiers.

Attention: Les fichiers existants sont écrasés sans avertissement.

Le système de fichiers doit avoir été initialisé au préalable à l'aide de FS_INIT. Toutes les opérations s'effectuent de manière asynchrone par support de stockage créé.

Remarque: Pour enregistrer des pièces jointes, un licence est requise.

Conseil: Pour les documents nécessitant de lourds calculs, créez un support de stockage dédié afin de générer plusieurs documents en parallèle.

Entrée WRITE

Lors d'un front positif, le fichier de la bibliothèque est écrit sur le support de stockage.

Entrée DEV

Définir l'appareil à partir duquel les fichiers doivent être accessibles. L'appareil est utilisé par projet et peut être géré dans le menu contextuel sous Projet Stockage Externe.

Entrée PATH

Indique le chemin vers le fichier sur le support de stockage. Le chemin correspond à un chemin de fichier Unix au format UTF-8, si celui-ci est pris en charge. Le chemin s'affiche comme suit :

Dossier/Sous-dossier/Fichier.txt

Si ce chemin se termine par un / ou s'il s'agit d'un dossier, le nom du fichier de la bibliothèque est utilisé.

Entrée LIB_FILE

Définir le fichier à partir de la bibliothèque. L'entrée n'accepte qu'une chaîne de caractères directe. Le fichier peut être directement glissé depuis la bibliothèque vers l'entrée pour le définir.

Entrée LANG

Définir la langue du fichier. Celle-ci doit être présente dans le projet.

Sortie DONE

La sortie renvoie un impuls en cas de succès, afin d'exécuter l'opération suivante. L'impuls se produit à la fin de l'opération, même si une erreur s'est produite.

Sortie LENGTH

Renvoie le nombre d'octets écrits. L'état est enregistré pour une utilisation ultérieure.

Sortie ERROR

En cas d'erreur, renvoie un texte avec un message d'erreur. Celui-ci est FALSE, si aucune erreur ne s'est produite. L'état est enregistré pour une utilisation ultérieure.

Causes possibles :

  • Le service du support de stockage n'a pas été démarré.
  • La mémoire n'a pas été initialisée.
  • Les informations d'identification sont invalides.
  • Le serveur distant n'est pas accessible.
  • Le support de stockage n'existe pas.
  • Le chemin spécifié est invalide.
  • Il n'est pas possible d'écrire sur le support de stockage.
  • Aucun espace de stockage disponible ou la mémoire est protégée en écriture.
  • Le fichier de la bibliothèque n'est pas en ligne ou n'est plus disponible.
  • La langue spécifiée manque ou n'a pas été trouvée.
  • Aucune licence pour écrire le fichier.