Prenos súboru z lokálneho počítača (na ktorom beží proces D2000 Event alebo D2000 HI), na server.
Deklarácia
BOOL %FIO_ServerSetFile(
TEXT in srcFile,
TEXT in dstFile
)
Parametre
srcFile
Súbor, ktorý sa bude prenášať (kopírovať) - kompletná cesta.
dstFile
Cieľové umiestnenie kopírovaného súboru - kompletná cesta s názvom súboru.
Popis
Funkcia číta súbor srcFile a jeho obsah zasiela na proces
D2000 Server. Tento ukladá prijaté dáta do temporary súboru dstFile + "tc" (meno
dstFile je rozšírené o znaky tc na konci).
Po úspešnom ukončení prenosu všetkých dát je temporary súbor premenovaný na želaný cieľový súbor.
Úspešnosť celej operácie je možné zistiť prostredníctvom návratovej hodnoty funkcie.
Ak súbor dstFile existuje, funkcia ho prepíše.
Maximálna veľkosť prenášaného súboru je 1 GB.
Funkciu je možné použiť v prípade, keď je potrebné zabezpečiť prenos súborov z
lokálneho počítača, na počítač na ktorom beží proces
D2000 Server, obyčajne prostredníctvom aktívnej schémy.
Časové značky
Na platforme Win32 funkcia kopíruje (zachováva) aj časové značky (create time, access time, modify time).
Na cieľovej platforme Linux, OpenVMS časové značky nemodifikuje.
Na zdrojovej platforme Linux, OpenVMS je schopná identifikovať len časovú značku
modify time.
Návratová hodnota
@TRUE - súbor bol úspešne prenesený,
@FALSE - neúspech akcie (daný súbor neexistuje, nemožno prepísať alebo
vytvoriť súbor dstFile,
alebo súbor srcFile je väčší ako 1
GB).