Blocco funzionale FS_WRITE_LIBFILE

Il blocco funzionale FS_WRITE_LIBFILE scrive un file dalla libreria su un sistema di file.

Attenzione: I file esistenti verranno sovrascritti senza alcun avviso.

Il sistema di file deve essere stato precedentemente inizializzato tramite FS_INIT. Tutte le operazioni avvengono in modo asincrono per ogni supporto di memorizzazione creato.

Nota: Per salvare gli Allegati, è necessaria una Licenza.

Suggerimento: Per i documenti con un alto carico di calcolo, creare un proprio supporto di memorizzazione per generare più documenti in parallelo.

Ingresso WRITE

Su un fronte positivo, il file della libreria viene scritto sul supporto di memorizzazione.

Ingresso DEV

Definisce il dispositivo da cui accedere ai file. Il dispositivo è utilizzato per progetto e può essere gestito nel menu contestuale sotto Progetto Memoria Esterna.

Ingresso PATH

Specifica il percorso del file sul supporto di memorizzazione. Il percorso corrisponde a un percorso di file Unix in formato UTF-8, se supportato. Il percorso è rappresentato come segue:

Cartella/Sottocartella/File.txt

Se termina con un / o è una cartella, viene utilizzato il nome del file dalla libreria.

Ingresso LIB_FILE

Definisce il file della libreria. L'ingresso accetta solo una stringa di caratteri diretta. Il file può essere trascinato direttamente dall'ingresso alla libreria per definirlo.

Ingresso LANG

Definisce la lingua del file. Questa deve essere presente nel progetto.

Uscita DONE

L'uscita restituisce un impulso in caso di successo, per eseguire l'operazione successiva. L'impulso avviene al termine dell'operazione, anche se si è verificato un errore.

Uscita LENGTH

Restituisce il numero di byte scritti. Lo stato viene salvato per un uso successivo.

Uscita ERROR

In caso di errore, restituisce un testo con un messaggio di errore. Questo è FALSE, se non si è verificato alcun errore. Lo stato viene salvato per un uso successivo.

Possibili cause:

  • Il servizio del supporto di memorizzazione non è stato avviato.
  • La memoria non è stata inizializzata.
  • Le credenziali di accesso sono invalid.
  • Non è possibile raggiungere il server remoto.
  • Il supporto di memorizzazione non esiste.
  • Il percorso specificato non è valido.
  • Non è possibile scrivere sul supporto di memorizzazione.
  • Nessuno spazio di memoria disponibile o la memoria è protetta in scrittura.
  • Il file della libreria non è online o non è più disponibile.
  • La lingua specificata manca o non è stata trovata.
  • Nessuna licenza per scrivere il file presente.