Funksjonsblokk FS_WRITE_LIBFILE

Funksjonsblokken FS_WRITE_LIBFILE skriver en fil fra biblioteket til et filsystem.

Advarsel: Eksisterende filer overskrives uten advarsel.

Filsystemet må først initialiseres ved hjelp av FS_INIT. Alle operasjoner skjer asynkront per opprettet lagringsmedium.

Merknad: For å lagre filvedlegg, er en lisens nødvendig.

Tips: Opprett et eget lagringsmedium for dokumenter med høy beregningsbelastning, for å generere flere dokumenter parallelt.

Inngang WRITE

Ved en positiv flanke skrives filen fra biblioteket til lagringsmediet.

Inngang DEV

Definerer enheten som skal brukes for å få tilgang til filene. Enheten brukes per prosjekt og kan administreres i kontekstmenyen under Prosjekt Ekstern lagring.

Inngang PATH

Angir stien til filen på lagringsmediet. Stien tilsvarer en Unix-filsti i UTF-8-format, hvis dette støttes. Stien representeres som følger:

Mappe/Undermappe/Fil.txt

Hvis denne slutter med / eller er en mappe, brukes filnavnet fra biblioteket.

Inngang LIB_FILE

Definerer filen fra biblioteket. Inngangen aksepterer bare en direkte streng. Filen kan draes fra biblioteket til inngangen for å definere den.

Inngang LANG

Definerer språket til filen. Dette må være tilgjengelig i prosjektet.

Utgang DONE

Utgangen gir en puls ved suksess for å utføre neste operasjon. Pulsen skjer når oppgaven er ferdig, også hvis det har oppstått en feil.

Utgang LENGTH

Returnerer antall skrevet bytes. Tilstanden lagres for senere bruk.

Utgang ERROR

Returnerer i tilfelle av feil en tekst med en feilmelding. Denne er FALSE, hvis det ikke har oppstått noen feil. Tilstanden lagres for senere bruk.

Mulige årsaker:

  • Tjenesten til lagringsmediet ble ikke startet.
  • Lagringsmediet ble ikke initialisert.
  • Innloggingsdataene er ugyldige.
  • Den fjerne serveren kunne ikke nås.
  • Lagringsmediet eksisterer ikke.
  • Den angitte stien er ugyldig.
  • Det kan ikke skrives til lagringsmediet.
  • Ingen lagringsplass på lager eller lager er skrivebeskyttet.
  • Filen i biblioteket er ikke online eller er ikke lenger tilgjengelig.
  • Det angitte språket mangler eller ble ikke funnet.
  • Ingen lisens for å skrive filen finnes.