Funkcióblokk FS_CHOWN

A Funkcióblokk FS_CHGRP megváltoztatja a felhasználót egy fájl vagy könyvtár esetében egy fájlrendszeren.

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, minden létrehozott tárolóeszközre.

CH bemenet

Egy pozitív él esetén a funkcióblokk megpróbálja megváltoztatni a felhasználót, ha a protokoll támogatja ezt a módszert.

DEV bemenet

Azonosítja az eszközt, amelyről a fájlokhoz való hozzáférést kell végrehajtani. Az eszköz projektként van meghatározva és kezelhető a kontextusmenüben Projekt Külső tároló alatt.

PATH bemenet

A fájl vagy könyvtár 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átumban, ha ezt támogatja. Az elérési út a következőképpen jelenik meg:

Mappa/Almappa/Fajl.txt

USER bemenet

Azonosítja az új felhasználó azonosítóját vagy nevét.

DONE kimenet

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

ERROR kimenet

Hiba esetén egy szöveg visszaadása történik egy hibajelzéssel. Ez FALSE, ha nem történt hiba. Az állapot a későbbi használatra tárolva van.

Lehetséges okok:

  • A tárolóeszköz szolgáltatása nem indult el.
  • A tároló nem lett inicializálva.
  • A bejelentkezési adatok érvénytelenek.
  • A távoli szerver nem érhető el.
  • 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 szabad hely a tárolón vagy a tároló írásvédett.
  • A funkciót a fájlrendszer nem támogatja.