Funkcióblokk FS_WRITE_LIBFILE

A Funkcióblokk FS_WRITE_LIBFILE egy fájlt ír ki a könyvtárból egy fájlrendszerre.

Figyelem: A már létező fájlok felülírásra kerülnek, anélkül, hogy figyelmeztetést kapna.

A fájlrendszert előbb az FS_INIT segítségével kell inicializálni. Az összes művelet aszinkron módon történik meg a létrehozott tárolóeszközönként.

Megjegyzés: A fájlcsatolmányok elmenteléséhez egy licenc szükséges.

Tip: Nagy számítási igényű dokumentumok esetén létrehozhat egy saját tárolóeszközt, hogy több dokumentumot párhuzamosan generáljon.

Bevitel WRITE

Egy pozitív él esetén a könyvtárból a fájl a tárolóeszközre kerül írásra.

Bevitel DEV

Azon az eszközt határozza meg, amelyről a fájlokhoz való hozzáférést kell végrehajtani. Az eszközt projektként használják, és kezelni lehet a kontextusmenü alatt Projekt Külső tároló.

Bevitel PATH

A fájl elérési útját adja meg a tárolóeszközön. Az elérési út egy Unix-fájlelérési úthoz hasonló, UTF-8 formátumú, ha ezt támogatja. Az elérési utat a következőképpen ábrázolják:

Mappa/Almappa/Fajl.txt

Ha ez egy /-vel végződik vagy egy mappa, akkor a könyvtárból a fájlnév kerül használatra.

Bevitel LIB_FILE

A könyvtárban lévő fájlt határozza meg. A bevitel csak közvetlenül karakterláncot fogad el. A fájlt a könyvtárból közvetlenül a beviteltől húzhatja, hogy meghatározza.

Bevitel LANG

A fájl nyelvét határozza meg. Ez a projektben jelen kell legyen.

Kimenet DONE

A kimenet siker esetén egy impulzust ad vissza, hogy az következő művelet végrehajtására. Az impulzus akkor történik meg, ha a folyamat befejeződött, még akkor is, ha hiba történt.

Kimenet LENGTH

A kiírt bájtok számát adja vissza. Az állapot elmentésre kerül későbbi használatra.

Kimenet ERROR

Hibakezelési esetben egy szöveget ad vissza, amely tartalmazza a hibajelzést. Ez FALSE, ha nem történt hiba. Az állapot elmentésre kerül későbbi használatra.

Lehetséges okok:

  • A tárolóeszköz szolgáltatása nem indult el.
  • A tárolót nem inicializálták.
  • A bejelentkezési adatok érvénytelenek.
  • A távoli szervert nem lehetett elérni.
  • A tárolóeszköz nem létezik.
  • Az megadott elérési út érvénytelen.
  • A tárolóeszközre nem írható.
  • Nincs több hely a tárolón vagy a tároló írásvédett.
  • A könyvtár fájlja offline vagy már nem elérhető.
  • Az megadott nyelv hiányzik vagy nem található.
  • Nincsen licenc a fájl írásához.