CobraContoWin+ Telephely Szinkronizációs Rendszer verzió: 1.8



Hasonló dokumentumok
Felhasználói leírás a DimNAV Server segédprogramhoz ( )

Vectory telepítési útmutató

BaBér bérügyviteli rendszer telepítési segédlete év

A Cobra Sprint telepítése CobraContoLight felhasználók számára

BaBér. Bérügyviteli rendszer. Telepítési segédlet 2014.

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

DRÉN & VALNER SZOFTVER KFT 4031 Debrecen, Egyetem sugárút 11/a. 1/5. 52/ , 52/ , 30/

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

DRÉN & VALNER SZOFTVER KFT 4031 Debrecen, Egyetem sugárút 11/a. 1/5. 52/ , 52/ , 30/

Tartalom jegyzék 1 BEVEZETŐ SZOFTVER ÉS HARDVER KÖVETELMÉNYEK 2 2 TELEPÍTÉS 2 3 KEZELÉS 5

Telepítés, újratelepítés több számítógépre, hálózatos telepítés Kulcs-Bér program

Bérprogram vásárlásakor az Ügyfélnek ben és levélben is megküldjük a termék letöltéséhez és aktiválásához szükséges termékszámot.


Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan

WIN-TAX programrendszer hálózatban

A CCL program használatbavétele

TERC V.I.P. hardverkulcs regisztráció

GIRO GSM MODEM/VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

I. A program áttelepítése másik számítógépre

SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

A WORDPRESS TELEPÍTÉSÉNEK LÉPÉSEI

Oktatási cloud használata

G Data MasterAdmin 9 0 _ 09 _ _ # r_ e p a P ch e T 1

WIN-TAX programrendszer frissítése

Sprint törzsadatok importja a CobraLight program adatbázisába

Geotechnika II. (NGB-SE005-2) Geo5 használat

Internetkonfigurációs követelmények. A számítógép konfigurálása. Beállítások Windows XP alatt

QuickSend. , és SMS küldés program. Felhasználói kézikönyv. Program dokumentáció 2008 JMGM Magyarország Informatikai Kft.

Saját Subversion tároló üzemeltetése i. Saját Subversion tároló üzemeltetése

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

DVNAV átállás TESZT verzióról ÉLES verzióra

KELER KID Internetwork System (KIS)

Rendszergazda Debrecenben

Dropbox - online fájltárolás és megosztás

Java-s Nyomtatványkitöltő Program Súgó

Hálózatos beállítás. A Novitax ügyviteli programrendszerek hálózatos beállítása a következők alapján történhet:

FELHASZNÁLÓI DOKUMENTÁCIÓ ÜZEMBEHELYEZÉSI KÉZIKÖNYV

Mercedes MRA interfész

Netlock Kft. által kibocsátott elektronikus aláírás telepítése Windows XP SP3 Internet Explorer 8 böngészőbe

Hardver és szoftver követelmények

O365 és felhő szolgáltatások igénybevételéhez szükséges beállítások

TvNetTel Internet Kapcsolat Beállítása

1. DVNAV letöltése és telepítése

SDX Professional 1.0 Telepítési leírás

Webtárhely létrehozása a helyen. Lépések Teendő 1. Böngészőbe beírni: 2. Jobb oldalon regisztrálni (tárhelyigénylés).

A telepítési útmutató tartalma

Budapest Internetbank számlaadatok áttöltése Kézi PC-be. (Felhasználási útmutató)

EDUROAM WI-FI beállítása

PTE-PROXY VPN használata, könyvtári adatbázisok elérhetősége távolról

Infocentrum Számlázó hálózatos verzió + Firebird Adatbázismotor

FORD Edifact IHS Import

A Novitax ügyviteli programrendszer első telepítése

Távolléti díj kezelése a Novitax programban

Levelezési beállítások

Oktatás. WiFi hálózati kapcsolat beállítása Windows XP és Windows 7-es számítógépeken. SZTE Egyetemi Számítóközpont

Telenor Webiroda. Kezdő lépések

Általános fiók beállítási útmutató

FortiClient VPN-IPSec kliens konfigurációs segédlet

Gyors telepítési kézikönyv

TERKA Törvényességi Ellenőrzési Rendszer Kiegészítő Alkalmazás

Telepítési útmutató. web:

A Windows az összetartozó adatokat (fájlokat) mappákban (könyvtárakban) tárolja. A mappák egymásba ágyazottak.

1.2. NFS kliens telepítése és beállítása

Tisztelt Ügyfelünk! Tájékoztató az átállásról

Albacomp RI Rendszerintegrációs Kft Székesfehérvár, Mártírok útja 9. E K O P - 1. A. 2 - A D A T Á L L O M Á N Y O K

BioAdmin 4.1 könnyű telepítés csak Kliens használatra

Felhasználói kézikönyv

Oralce kliens installálása Windows Server 2003-ra

OpenVPN kliens telepítése a RITEK Zrt. szervereinek eléréséhez.

1.1. A programok futtatásához szükséges környezeti feltételek és fontos tudnivalók:

web works hungary Rövid technikai tájékoztató a webhosting szolgáltatásról. (PLESK szerver)

Felhasználói útmutató CVR mobil kliens, ios rendszerhez.

EDInet Connector telepítési segédlet

Mobil Partner telepítési és használati útmutató

Microsec Zrt. által kibocsátott elektronikus aláírás telepítése Windows 7 (x86/x64) Internet Explorer 9 (32 bites) böngészőbe

HIK-CONNECT szolgáltatás beállítása

Használati útmutató a Székács Elemér Szakközépiskola WLAN hálózatához

Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat

WebEC kliens számítógép telepítése és szükséges feltételek beállítása, az alábbi ellenőrző lista alapján történik.

ALKALMAZÁSOK ISMERTETÉSE

A FileZilla program beállítása az első belépés alkalmával

Figyelem : a 3220 központosított beállítási struktúrával rendelkezik ami lehetővé teszi az összes profil egy helyről történő elérését.

Belépés a GroupWise levelező rendszerbe az Internet felől

TechSon N szériás DVR-ek hálózatbeállítása

DebitTray program Leírás

C2000 Manager 1.02 Verzió Használati Utasítás

OE-NIK 2010/11 ősz OE-NIK ősz

FRISSÍTÉSI LEÍRÁS A WINIKSZ PROGRAMCSOMAGHOZ

Nokia N97_mini (Mail for Exchange) beállítása Virtualoso levelezésre

Tudnivalók az NYMESEK vezeték nélküli hálózatáról. Beállítási útmutató WIFI felhasználóink számára

Kezdő lépések Microsoft Outlook

Netis Vezetékes ADSL2+, N Modem Router Gyors Telepítési Útmutató

Novell és Windows7 bejelentkezési jelszavak módosítása

Telepítési Kézikönyv

KIRA. KIRA rendszer. Telepítési útmutató v1

FITNESS SYSTEM Telepítési útmutató

Átírás:

CobraContoWin+ Telephely Szinkronizációs Rendszer verzió: 1.8 1/17

Tartalomjegyzék A rendszer működése...3 Kliens oldal...5 A TSR kliens telepítése...5 A TSR kliens munkakönyvtára...5 Jogosultságok...5 A TSRC.EXE parancssori paraméterei...5 Egy feladat esetén...5 Több feladat esetén...6 A TSRC.INI állomány szerkezete...7 [RAIMA]...7 [REMOTECONNECTION]...7 LAN kapcsolat...7 RAS kapcsolat...7 FTP kapcsolat...8 [ARUFORGALOM_Cx_Ay_Rz]...8 [CIKKTORZS_Cx_Ay_Rz]...8 [SZAMLA_Cx_Ay_Jz]...8 [PENZUGY_Cx_Ay_Jz]...9 [RENDELES_Cx_Ay_Jz]...9 [GYUJTOKOD_Cx_Ay_Jz]...9 Az időzítő szolgáltatás telepítése...9 Windows NT/2000/XP:...9 Windows 95/98/Me:...9 Az időzítő szolgáltatás konfigurálása...10 Jogosultságok...10 Szerver oldal...11 A TSR szerver telepítése...11 Az érkeztető mappák kialakítása...11 Jogosultságok...11 A TSRS.INI állomány szerkezete...12 [RAIMA]...12 [ARUFORGALOM_Cx_Ay_Rz]...12 [CIKKTORZS_Cx_Ay_Rz]...12 [SZAMLA_Cx_Ay_Zz]...13 [PENZUGY_Cx_Ay_Zz]...13 [RENDELES_Cx_Ay_Zz]...13 [GYUJTOKOD_Cx_Ay_Gz]...14 A mappafigyelő szolgáltatás telepítése...14 A mappafigyelő szolgáltatás konfigurálása...14 Jogosultságok...15 Verzió-történet...15 2/17

CobraContoWin+ Telephely Szinkronizációs Rendszer A Telephely Szinkronizációs Renszer feladata egy cég központja és telephelyei közötti automatizált adatátvitel megvalósítása a CobraContoWin+ rendszerben. 1. telephely LAN / VPN RAS FTP Központ 2. telephely Olyan esetekben alkalmazzuk, amikor a központ és a telephelyek között nem építhető ki állandó hálózati kapcsolat, vagy a kiépített kapcsolat nem terhelhető on-line adatforgalommal. Az adatok továbbítására alkalmazható hálózati protokollok: LAN / VPN RAS FTP Local Area Network / Virtual Private Network Elérés helyi hálózaton (leginkább csak tesztelési célokra), ill. virtuális magánhálózaton. Remote Access Service Elérés közvetlen (betárcsázásos) telefonos kapcsolattal. File Transfer Protocoll Elérés az interneten keresztül. A rendszer működése A telephelyekre telepített kliens-oldali rendszer a Conto adatbázisból exportált adatokból csomagokat állít elő, majd ezeket a megadott hálózati protokollt alkalmazva továbbítja a központi szerverhez. A folyamatot egy időzítő rendszer vezérli. Az adatcsomagok tömörítve vannak, így az esetleges adatsérülések még az adatbázis-műveletek megkezdése előtt kiszűrhetők, ill. jelentősen csökken a hálózati forgalom. Root CCWDB 1. telephely Incoming T01 T02 2. telephely A központi szervergépre telepített szerver-oldali rendszerben a telephelyek számára létrehozott érkeztető könyvtárakba érkező adatcsomagokat a rendszer automatikusan feldolgozza. Minden regisztrált telephely külön érkeztető könyvtárral rendelkezik. A beérkező adatcsomagok észlelését egy mappafigyelő szolgáltatás végzi, mely az érkeztető mappákban megjelenő adatcsomagok hatására elindítja a szerver-oldai feldolgozó egységet. A feldolgozás eredménye a központban telepített Conto rendszer adatbázisában megjelenő adatok. 3/17

CCW adatbázis Kliens Szerver CCW adatbázis Exporter Idõzítõ Importer Export DB Export DB Tömörítõ Mappa figyelés Kicsomagoló "ZIP" fájl Fájl-rendszer ("ZIP" fájl) Állomány továbbító LAN / VPN RAS FTP 4/17

Kliens oldal A TSR kliens telepítése A Telephely Szinkronizációs Rendszer kliens-oldali programjai nem igényelnek telepítési procedúrát, csupán létre kell hozni számukra egy mappát, és oda bemásolni az alábbi állományokat: ccwdiff.dll rdm45w32.dll TPM.dll tsrc.exe RemoteConnection.dll aruforgalom_db.zip cikktorzs_db.zip gyujtokod_db.zip penzugy_db.zip szamla_db.zip Conto importer Raima Database Manager Transfer Package Manager Kliens-oldali export vezérlő. A távoli számítógéppel való kapcsolódást megvalósító elemek. Üres adatbázis-szerkezeteket tartalmazó archívumok. Itt nincsenek konfigurációs beállítások, viszont itt jön létre a TSRC.LOG naplózó állomány. A TSR kliens munkakönyvtára A munkakönyvtárnak tartalmaznia kell a TSRC.INI állományt, valamint egy TEMP nevű alkönyvtárat. A TEMP alkönyvtár a feldolgozás közbenső adatainak tárolási helye (a feldolgozás végén automatikusan ürítve). A kliens-oldali export vezérlő a TSRC.INI-ben megjegyzi az utoljára exportált tétel sorszámát és a következő futáskor innen az utolsó tételig kísérli meg az adatok továbbítását. Abban az esetben, ha nincs exportálható könyvelési tétel (pl. két indítás között nem történt könyvelés az adatbázisban), akkor a kliens nem továbbít adatot a szerver felé. Jogosultságok Mivel a Telephely Szinkronizációs Rendszer működését egy WindowsNT szolgáltatás vezérli, amelyet az operációs rendszer automatikusan betölt rendszerindítás után, külön figyelmet kell fordítani a rendszer elemei hozzáférési jogainak beállítására. Alapértelmezés szerint a telepített NT szolgáltatás SYSTEM jogosultsággal fut. Ez megváltoztatható a Vezérlőpult/Felügyeleti eszközök/szolgáltatások helyen. Akár az alapértelmezett, akár egy beállított felhasználói fiók jogait biztosítjuk számára, a szinkronizációs rendszer valamennyi elemére Teljes hozzáférés jogosultságot kell megadnunk a kiválasztott felhasználó számára. Például, ha a mappafigyelő szolgáltatás SYSTEM jogosultsággal fut, akkor a SYSTEM számára teljes hozzáférést kell biztosítanunk az alábbi könyvtárakra: a szolgáltatás saját könyvtára, a TSR szerver könyvtára, az érkeztető mappák mindegyikére, valamint a Conto adatbázis könyvtárára. Megjegyzés: Természetesen ezen jogosultságot alkalmazni (örökíteni) kell a felsorolt könyvtárak alkönyvtárainak mindegyikére, továbbá ezen könyvtárakban található állományokra is. A TSRC.EXE parancssori paraméterei Egy feladat esetén 1. Munkakönyvtár (teljes elérési úttal). Az itt megadott mappának tartalmaznia kell a TSRC.INI konfigurációs állományt, valamint egy TEMP nevű alkönyvtárat. 2. Szinkronizációs feladat megnevezése. Lehetséges értékei: ARUFORGALOM, CIKKTORZS, SZAMLA, PENZUGY, GYUJTOKOD és RENDELES. 3. Cégkód. A Conto rendszerben regisztrált cég kódja. 5/17

4. Adatbáziskód. A Conto rendszerben regisztrált exportálandó adatbázis kódja. 5. Állomány jelleg. A szinkronizációs feladat függvényében meg kell adni az exportálandó könyvelési adatok állományának jellegét. Legetséges értékek: Szinkronizációs feladat ARUFORGALOM CIKKTORZS SZAMLA PENZUGY GYUJTOKOD RENDELES RAKTAR RAKTAR Lehetséges értékek NORMAL KESZPENZES DEVIZAS SZALLITO VEVO SZALLITO PENZTAR BANK GYUJTOKOD BEJOVO KIMENO 6. Állomány kód. Anyag adatbázis esetén a raktárkód, számla és pénzügy esetén állománykód, gyűjtőkód esetén pedig gyűjtőtípuskód (nulla esetén valamennyi gyűjtőkód). Példa: Exportálandó a megadott adatbázisból az első cég első normál számlaállományának számái. A parancssorban tehát az alábbiakat kell megadni: TSRC C:\TSR\OUTPUT SZAMLA 1 1 NORMAL 1 Az exportra megnyitott adatbázis (tsrc.ini [raima] DBPATH=C:\CCW\DB\ esetén) tehát: C:\CCW\DB\001\06\001\SZAMLA Több feladat esetén Az 1.4-es verziótól kezdve a küldő oldal (tsrc.exe) egyszerre több feladat végrehajtására is alkalmas. Ennek lényege, hogy ha egy kliensről (telephelyről) több feladatot is azonos ütemezésben szeretnénk végrehajtani, akkor azt egyszerre, egyetlen kapcsolattal megtehetjük. Ebben az esetben a TSRC először elvégzi az összes feladat exportját, azaz elkészülnek a csomagok, majd létrehozza a kapcsolatot és átküldi az adatokat. A folyamat során keletkező bármely hiba megszakítja a feldolgozást, viszont, ha egy csomagot már átküldött, ennek tényét bejegyzi a TSRC.INI állományba, így ennek ismételt elküldése nem történik meg. A több feladat egyidejű küldéséhez a TSRC.exe programot a fent bemutatott hat (6) paraméter helyett két (2) paraméterrel kell indítani. Az első paraméter az INI állomány neve, melyben a [RAIMA] és [REMOTECONNECTION] szekciók találhatók (azaz a fent említett TSRC.INI, de lehetne más neve is) és ebbe az állományba írja vissza a rendszer a feldolgozás eredményét. Ennek az állománynak a könyvtára alatt a TSRC.exe létrehoz két munkakönyvtárat Temp és Send néven. Ezeket átmeneti tárolóként használja és a feldolgozás végén kiüríti. A második paraméter a feladatokat tartalmazó szöveges állomány neve. Ebben az állományban kell felsorolni a szinkronizációs feladatokat, mindegyiket külön sorban, az egy feladatos parancssori paraméterekkel megegyező módon, kivéve, az első paramétert (munkakönyvtár), amelyet nem kell megadni tehát csak öt (5) paraméter van. Tehát, a fenti példa megfelelője: SZAMLA 1 1 NORMAL 1. A feladat-fájl tartalmazhat üres sorokat és megjegyzés sorokat, ez utóbbiakat az INI állományokban használatos kommentezés szerint pontosvesszővel (;) kell kezdeni. Figyelem! Bár nem szükséges, nagyon ajánlott mindkét fájl (ini és feladat) nevét teljes elérési úttal megadni. 6/17

A TSRC.INI állomány szerkezete [RAIMA] USERID CONTONET LM_NAME DBPATH TAF_PATH CTB_PATH [REMOTECONNECTION] Felhasználó azonosítója, max. 13 karakter (pl. USERID=TSRC). Üresen hagyva a ProcessIdből képzett egyedi azonosítót kap. A adatbázis kezelés módja: INTERNAL (def) egy gépes, nem több felhasználós mód. NOVELL több felhasználós mód Novell/TTS hálózati protokollon. NETBIOS több felhasználós mód Netbios (Netbeui) hálózati protokollon. TCP több felhasználós mód TCP/IP hálózati protokollon. Hálózati üzemmód esetén a LockManager neve (CONTONET=TCP esetén azonos a LockManager-t futtató számítógép hálózati nevével, vagy az IP-címével). INTERNAL és NOVELL üzemmódban a program nem veszi figyelembe. Az exportálandó adatbázis gyökér könyvtára (pl. DBPATH=C:\CCW\DB). Az exportálandó adatbázishoz tartozó tranzakciós fájl (vista.taf) könyvtára. Ha nincs megadva, alapértelmezés szerint TAF_PATH=DBPATH. Az exportálandó adatbázishoz tartozó kódtábla állomány (vista.ctb) könyvtára. Ha nincs megadva, alapértelmezés szerint CTB_PATH=DBPATH. A szinkronizációs központ (távoli számítógép) elérési módja és paraméterei. ConnectionType RemoteHost RemoteRoot DownloadRoot DownloadDest LAN kapcsolat A szinkronizációs központ (távoli számítógép) elérési módja. Lehetséges értékei: LAN, RAS és FTP (részletesen l. később) A távoli számítógép IP címe, vagy hálózati azonosítója. Mindenféle elő- és utótag nélkül kell megadni. Az átvitt adatok célhelye megosztásnév\könyvtárnév formában. A letöltendő adatok helye a távoli számítógépen megosztásnév\könyvtárnév formában. Nem kötelező. Ha nincs megadva, vagy üres, akkor a program nem végez semmiféle letöltést. A letöltendő adatok célhelye a helyi számítógépen (lehetőleg teljes elérési úttal). Ha DownloadRoot nem üres, akkor léteznie kell. Elérés helyi hálózaton, leginkább csak teszteléskor van értelme. Jól jöhet például a kliens gép konfigurációjának ellenőrzésére. Paraméterei: Nincsenek további paraméterek RAS kapcsolat Elérés közvetlen telefonos kapcsolattal. A kliens gép telefon-modem segítségével közvetlen telefonos kapcsolatot létesít a szerverrel. Olcsó, és nem igényel internet-előfizetést. Paraméterei: EntryName Azon létező telefonos hálózati kapcsolat neve, melyet a szinkronizációhoz felhasználunk. 7/17

UserName Password DialTryCount DialTrySleep WaitAfterConnect FTP kapcsolat A kapcsolathoz használt felhasználónév. Figyelem! A szinkronizációs kapcsolathoz használt felhasználónév és jelszó páros NINCS kötve egyik regisztrált Windows-felhasználóhoz sem, azoktól teljesen függetlenül megadható. A megadott felhasználónévhez tartozó bejelentkezési jelszó. Tárcsázási újrapróbálkozások száma (pl. foglalt vonal esetén). Szünetidő (percben!) az újratárcsázások között. Szünetidő (másodpercben!) a kapcsolat létrejötte és az adatküldés megkezdése előtt (alapértelmezés szerint 7 másodperc). Megjegyzés: Bizonyos esetekben a kapcsolat ugyan létrejön, de néhány másodpercig még nem elérhetők a túloldali számítógép erőforrásai, ezért itt be lehet iktatni egy kis késleltetést. Elérés az interneten keresztül. A központi gépen FTP szerver szoftvernek kell üzemelnie, a kliens gépnek pedig internetkapcsolattal kell rendelkeznie. Paraméterei: RemoteHost Az FTP szerver neve (pl. ftp.cobra.hu), vagy IP címe. Ha nem a szabványos FTP protokollhoz tartozó (21) portot használunk, akkor a szerver neve/ip címe után megadhatjuk a port számát, kettősponttal elválasztva. RemoteRoot Az átvitt adatok célhelye ftproot\könyvtárnév... formában. A legelején és a legvégén a \ karakter nem szükséges, de ott lehet. UserName Password A kapcsolathoz használt felhasználónév. A megadott felhasználónévhez tartozó bejelentkezési jelszó. A továbbiakban olyan szekciók következnek, melyek a rendszer működése során keletkeznek. [ARUFORGALOM_Cx_Ay_Rz] [CIKKTORZS_Cx_Ay_Rz] KEZDO_DATUM UTOLSO_DATUM [SZAMLA_Cx_Ay_Jz] Kivétel: A legelső éles használatkor a -ban megadható, hogy honnan induljon a szinkronizálás. Kivétel: A legelső éles használatkor a KEZDO_DATUM-ban megadható, hogy honnan induljon a szinkronizálás. Kivétel: A legelső éles használatkor a -ban megadható, hogy honnan induljon a szinkronizálás. 8/17

[PENZUGY_Cx_Ay_Jz] [RENDELES_Cx_Ay_Jz] [GYUJTOKOD_Cx_Ay_Jz] Kivétel: A legelső éles használatkor a -ban megadható, hogy honnan induljon a szinkronizálás. Kivétel: A legelső éles használatkor a -ban megadható, hogy honnan induljon a szinkronizálás. KEZDO_DATUM UTOLSO_DATUM Kivétel: A legelső éles használatkor a KEZDO_DATUM-ban megadható, hogy mely dátumtól keletkezett gyűjtőkódokkal induljon a szinkronizálás. Az időzítő szolgáltatás telepítése Az időzítő szolgáltatás számára létrehozott mappába másoljuk be az alábbi rendszer-komponenseket: Windows NT/2000/XP: TimeWatchApplet.cpl TimeWatchService.exe RegisterApplet.exe Windows 95/98/Me: TimeWatchTray.exe Vezérlőpult kiterjesztés, mellyel a szolgáltatás paraméterei állíthatók be. Windows 2000 és XP esetén nem szükséges regisztrálni, elég rajta duplán kattintani az Intézőben. A beállítási lehetőségek külön dokumentumban részletezve. Windows NT szolgáltatás programok időzített futtatására. A /INSTALL kapcsolóval indítva önmagát regisztrálja automatikus indítási móddal. Ezután kézzel azonnal indítható a Vezérlőpult/Felügyeleti eszközök/szolgáltatások panelen, ill. a rendszer automatikusan elindítja a Windows minden további indításakor. Az /UNINSTALL kapcsolóval indítva törli önmagát a Windows NT szolgáltatások regisztrációjából (Megj.: Előtte le kell állítani.). Vezérlőpult kiterjesztést regisztráló/törlő alkalmazás. Használat: RegisterApplet <Teljes útvonal>/timewatchapplet.cpl [/u = töröl] Időzítő program, mely egy ikont helyez el a tálcán. Ezen az ikonon jobb egérgombbal kattintva jelenik meg az alkalmazás menüje. Innen érhető el a beállítások panel. Megjegyzés: Ahhoz, hogy a gépen bejelentkezett felhasználó nélkül is dolgozhasson, be kell állítani pár dolgot a Registry-ben. Sajna ilyenkor a hálózati hozzáférés nem tisztázott, még utána kell olvasnom. A Windows rendszermappájába (SYSTEM, vagy SYSTEM32) be kell másolni a borlndmm.dll állományt, erre szüksége van az időzítő alkalmazás valamennyi komponensének. Figyelem! Amennyiben a rendszermappában már van egy ilyen nevű állomány, akkor csak magasabb verziószámú változattal szabad felülírni! 9/17

Az időzítő szolgáltatás konfigurálása Indítsuk el a DirWatchApplet.cpl vezérlőpult kiterjesztést (vagy Windows 95/98/Me esetén jobb egérgombbal kattintva a tálcán levő ikonon válasszuk a Beállítások menüpontot). Nyomjuk meg a Hozzáadás gombot, majd állítsuk be az adatküldő paramétereit (l. A TSRC.EXE parancssori paraméterei cím alatt). Az alábbi példában az első cég első számla adatbázisából szeretnénk a második devizás számla-állomány adatait a központ felé továbbítani, mégpedig szombatonként, hajnali egy órakor. Minden egyes szinkronizációs feladathoz hozzunk létre külön bejegyzéseket az időzített tevékenységek listájában. Jogosultságok Mivel az időzítő szolgáltatás a beállításait a Windows Registry-ben tárolja (HKEY_LOCAL_MACHINE/Software/Cobra Computer/TimeWatch), a konfigurálást olyan felhasználónak kell végeznie, mely írási joggal is rendelkezik a registryhez. 10/17

Szerver oldal A TSR szerver telepítése A Telephely Szinkronizációs Rendszer szerver-oldali programjai nem igényelnek telepítési procedúrát, csupán létre kell hozni számukra egy mappát, és oda bemásolni az alábbi állományokat: ccwdiff.dll rdm45w32.dll TPM.dll tsrs.exe LicInf.dll ccw.lic Conto importer Raima Database Manager Transfer Package Manager Szerver-oldali import vezérlő Cobra Licenc állomány dekóder Cobra Licenc állomány Itt nincsenek konfigurációs beállítások, viszont itt jön létre a TSRS.LOG naplózó állomány. Változás! TSRS.exe v2.0-tól ez a log csak fatális hiba esetén jön létre, mert normál működés esetén minden érkeztető mappához külön log tartozik. Az érkeztető mappák kialakítása Minden egyes szinkronizálandó telephely számára létre kell hozni egy érkeztető mappát. Az érkeztető mappák mindegyikének tartalmaznia kell a TSRS.INI állományt, valamint egy TEMP és egy HIBA nevű alkönyvtárat. Változás! TSRS.exe v2.0-tól a TSRS.INI állományt az érkeztető mappa Config nevű alkönyvtárába kell létrehozni. A TEMP alkönyvtár a feldolgozás közbenső adatainak tárolási helye (a feldolgozás végén automatikusan ürítve), a HIBA alkönyvtárba kerülnek azok (és csak azok) az adatcsomagok, melyek feldolgozása során valamilyen hiba lépett fel. A sikeresen feldolgozott csomagokat a rendszer törli a feldolgozás végén. Ahhoz, hogy a szinkrozizációs rendszer telephelyen futó kliens programja elérje ezeket a könyvtárakat, megosztást kell alkalmaznunk (ennek technikája az átviteli protokoll függvénye). Annak érdekében, hogy a megosztási információkat könnyedén karban lehessen tartani, célszerű egy érkeztető főkönyvtár létrehozása (ezt a könyvtárat kell megosztani) és a telephelyek könyvtárait ezen főkönyvtár alkönyvtáraiként létrehozni. Jogosultságok Mivel a Telephely Szinkronizációs Rendszer működését egy WindowsNT szolgáltatás vezérli, amelyet az operációs rendszer automatikusan betölt rendszerindítás után, külön figyelmet kell fordítani a rendszer elemei hozzáférési jogainak beállítására. Alapértelmezés szerint a telepített NT szolgáltatás SYSTEM jogosultsággal fut. Ez megváltoztatható a Vezérlőpult/Felügyeleti eszközök/szolgáltatások helyen. Akár az alapértelmezett, akár egy beállított felhasználói fiók jogait biztosítjuk számára, a szinkronizációs rendszer valamennyi elemére Teljes hozzáférés jogosultságot kell megadnunk a kiválasztott felhasználó számára. Például, ha a mappafigyelő szolgáltatás SYSTEM jogosultsággal fut, akkor a SYSTEM számára teljes hozzáférést kell biztosítanunk az alábbi könyvtárakra: a szolgáltatás saját könyvtára, a TSR szerver könyvtára, az érkeztető mappák mindegyikére, valamint a Conto adatbázis könyvtárára. Megjegyzés: Természetesen ezen jogosultságot alkalmazni (örökíteni) kell a felsorolt könyvtárak alkönyvtárainak mindegyikére, továbbá ezen könyvtárakban található állományokra is. 11/17

A TSRS.INI állomány szerkezete [RAIMA] USERID CONTONET LM_NAME DBPATH TAF_PATH CTB_PATH Felhasználó azonosítója, max. 13 karakter (pl. USERID=TSRS). Üresen hagyva a ProcessId-ből képzett egyedi azonosítót kap. A adatbázis kezelés módja: INTERNAL (def) egygépes, nem többfelhasználós mód. NOVELL többfelhasználós mód Novell/TTS hálózati protokollon. NETBIOS többfelhasználós mód Netbios (Netbeui) hálózati protokollon. TCP többfelhasználós mód TCP/IP hálózati protokollon. Hálózati üzemmód esetén a LockManager neve (CONTONET=TCP esetén azonos a LockManagert futtató számítógép hálózati nevével, vagy az IP-címével). INTERNAL és NOVELL üzemmódban a program nem veszi figyelembe. Az importálási céladatbázis gyökérkönyvtára (pl. DBPATH=C:\CCW\DB). Az importálási céladatbázishoz tartozó tranzakciós fájl (vista.taf) könyvtára. Ha nincs megadva, alapértelmezés szerint TAF_PATH=DBPATH. Az importálási céladatbázishoz tartozó kódtábla állomány (vista.ctb) könyvtára. Ha nincs megadva, alapértelmezés szerint CTB_PATH=DBPATH. Az alábbi szekciók neveiben az x, y, Z és z betűk a kliens oldali (!) export paramétereivel egyeznek meg a következők szerint: Megjegyzés: x y Z z Cégkód Adatbáziskód Állományjelleg Állománykód A kliens és szerver oldal között átadott tömörített adatállomány neve ugyenezen konvenciót követi, a szerver-oldali feldolgozó a fájlnév alapján dönti el, hogy az importáláshoz mely szekció bejegyzéseit kell alkalmaznia. [ARUFORGALOM_Cx_Ay_Rz] DEST_DB_PATH RAKTARKOD IMPORT_DATUM [CIKKTORZS_Cx_Ay_Rz] Az importálási céladatbázis neve. Teljes elérési útvonal és állománynév, kiterjesztés nélkül! Annak a raktárnak a kódja (sorszáma), melybe a tételeket importálni szeretnénk. Figyelem! A RAKTARKOD=NAPLO bejegyzés hatására az import a Naplóba emeli be a tételeket. A program által generált bejegyzés, az utolsó sikeres import időpontja. DEST_DB_PATH Az importálási céladatbázis neve. Teljes elérési útvonal és állománynév, kiterjesztés nélkül! 12/17

RAKTARKOD IMPORT_DATUM [SZAMLA_Cx_Ay_Zz] DEST_DB_PATH ALLOMANYJELLEG ALLOMANYKOD IMPORT_DATUM [PENZUGY_Cx_Ay_Zz] DEST_DB_PATH ALLOMANYJELLEG ALLOMANYKOD IMPORT_DATUM [RENDELES_Cx_Ay_Zz] Annak a raktárnak a kódja (sorszáma), melybe a cikktörzs adatokat importálni szeretnénk. A program futásában nincs szerepe, csupán ide bejegyzi az utolsó sikeres import kezdő és utolsó cikkszámát. A program által generált bejegyzés, az utolsó sikeres import időpontja. Az importálási céladatbázis neve. Teljes elérési útvonal és állománynév, kiterjesztés nélkül! Annak a számla-állománynak a jellege, amelybe a számlákat importálni szeretnénk. Lehetséges értékek: NORMAL KESZPENZES DEVIZAS SZALLITO Annak a számla-állománynak a kódja, amelybe a számlákat importálni szeretnénk. A program által generált bejegyzés, az utolsó sikeres import időpontja. Az importálási céladatbázis neve. Teljes elérési útvonal és állománynév, kiterjesztés nélkül! Annak a pénzügyi állománynak a jellege, amelybe a tételeket importálni szeretnénk. Lehetséges értékek: VEVO SZALLITO PENZTAR BANK Annak a pénzügyi állománynak a kódja, amelybe a tételeket importálni szeretnénk. A program által generált bejegyzés, az utolsó sikeres import időpontja. DEST_DB_PATH IMPORT_DATUM Az importálási céladatbázis neve. Teljes elérési útvonal és állománynév, kiterjesztés nélkül! A program által generált bejegyzés, az utolsó sikeres import időpontja. 13/17

[GYUJTOKOD_Cx_Ay_Gz] DEST_DB_PATH GYUJTOTIPUSKOD IMPORT_DATUM Az importálási céladatbázis neve. Teljes elérési útvonal és állománynév, kiterjesztés nélkül! A gyűjtőtípus kódja, amelybe az érkező gyűjtőkódokat importálni szeretnénk. Megjegyzés: Az érkező gyűjtőkódok típusa a G utáni szám. A program által generált bejegyzés, az utolsó sikeres import időpontja. A mappafigyelő szolgáltatás telepítése A mappafigyelő szolgáltatás számára létrehozott mappába másoljuk be az alábbi rendszer-komponenseket: DirWatchApplet.cpl DirWatchService.exe RegisterApplet.exe A mappafigyelő szolgáltatás konfigurálása Vezérlőpult kiterjesztés, mellyel a szolgáltatás paraméterei állíthatók be. Windows 2000 és XP esetén nem szükséges regisztrálni, elég rajta duplán kattintani az Intézőben. A beállítási lehetőségek külön dokumentumban részletezve. Windows NT szolgáltatás program a mappák figyelésére. A /INSTALL kapcsolóval indítva önmagát regisztrálja automatikus indítási móddal. Ezután kézzel azonnal indítható a Vezérlőpult/Felügyeleti eszközök/szolgáltatások panelen, ill. a rendszer automatikusan elindítja a Windows minden további indításakor. Az /UNINSTALL kapcsolóval indítva törli önmagát a Windows NT szolgáltatások regisztrációjából (Megj.: Előtte le kell állítani.). Vezérlőpult kiterjesztést regisztráló/törlő alkalmazás. Használat: RegisterApplet <Teljes útvonal>/dirwatchapplet.cpl [/u = töröl] Indítsuk el a DirWatchApplet.cpl vezérlőpult kiterjesztést és minden egyes telephely ékeztető könyvtárára állítsuk be a figyelést. A Futtatandó program mezőbe adjuk meg a TSRS.EXE programot teljes elérési úttal, a Paraméterek mezőben pedig hagyjuk meg az alapértelmezett értéket (azaz %FOLDER_NAME%). 14/17

Jogosultságok Mivel a mappafigyelő szolgáltatás a beállításait a Windows Registry-ben tárolja (HKEY_LOCAL_MACHINE/Software/Cobra Computer/TimeWatch), a konfigurálást olyan felhasználónak kell végeznie, mely írási joggal is rendelkezik a registry HKEY_LOCAL_MACHINE kulcsához. 15/17

Verzió-történet Termék verzió Fájlnév Fájl verzió 1.2 TSRS.exe 1.6 Áruforgalom import: Leírás A RAKTARKOD=NAPLO bejegyzés hatására az import a Naplóba emeli be a tételeket, egyébként közvetlenül a megadott sorszámú raktár könyvelésébe. 1.3 TimeWatch*.exe 1.1 A TimeWatch rendszer nem olvasta ki a registryből a beállításokat, ha a felhasználónak nem volt írási joga a kulcsokhoz. Mostantól csak a beállítások megváltoztatásához kell írási jog, a futtatáshoz elég az olvasási jog is. DirWatch*.exe 1.2 U.a., mint TimeWatch 1.3.1 RemoteConnection.dll 1.3 RAS: Win98-on egyáltalán nem működött buffer-méret probléma miatt. 1.3.2 RemoteConnection.dll 1.4 RAS: Win98-on a hálózat eléréséhez egy bejelentkeztetést is el kell végezni a User nevében. TSRC.exe 1.6 Rosszul kezelte, ha a TSRC.INI-ben a [RAIMA] szekció TAF_PATH vagy a CTB_PATH bejegyzése hiányzott, helyesen ekkor fel kell venni a DBPATH értékét. TSRS.exe 1.7 Rosszul kezelte, ha a TSRC.INI-ben a [RAIMA] szekció TAF_PATH vagy a CTB_PATH bejegyzése hiányzott, helyesen ekkor fel kell venni a DBPATH értékét. LicInf.dll 2.3 Licenc fájl betöltési probléma javítása. 1.4 CcwDiff.dll 1.1 Pénzügyi adatokat néha duplán indította. Gyűjtőkódok exportja esetén, ha nem volt exportálandó adat, akkor 2-es hibát jelzett, holott ez sikeres végrehajtás, csupán 0 adattal. TSRC.exe 1.7 Gyűjtőkódok exportja esetén a dátum visszaírása hibás volt. A Temp és Send alkönyvtárakat magától létrehozza, ha nincsenek. Új küldési módszer két paraméterrel: Az ini neve (pl. tsrc.ini) és egy JobList állomány. Ekkor egyetlen kapcsolatban küldi át az összes adatot. RemoteConnection.dll 1.5 A DialTryCount hatástalan volt, nem próbálta újra. 1.5 TSRC.exe 1.8 A rendelés export bevezetése. TSRS.exe 1.8 A rendelés import bevezetése. 1.9 Az import kiírja az ini-be az utolsó sikeres import időpontját is. RemoteConnection.dll 1.7 Az FTP transfer hibájának javítása és a RemoteHost paraméterben mostantól megadható a port is, kettősponttal elválasztva (ip-cím:portszám). TSRC.exe 1.9 A letöltés (ha RemoteRoot be van állítva) akkor is megtörténik, ha nincs feltöltendő állomány. 1.6 TSRC.exe 1.10 A letöltés paramétereinek (DownloadRoot és DownloadDest) kezelésében bufferelési hiba volt. 1.6.1 TSRC.exe 1.11 Lehet nulla raktárkóddal cikktörzset szinkronizálni. Ekkor raktártörzs adatok nem, csupán árutörzs adatok mozognak. TSRS.exe 1.10 u.a. CcwDiff.dll 1.6 Áruforgalom import a naplóba loggal. TSRC.exe 1.12 A ccwdiff.dll változása miatt újrafordult. 16/17

Termék verzió Fájlnév Fájl verzió Leírás TSRS.exe 1.11 Áruforgalom import esetén a megadott célraktár helyett a naplóba importál, majd egy logfájlba bejegyzi az eredményt. A Conto kiegészült egy új funkcióval, mely a napló lekönyvelését ezen logfájl alapján raktárakra szétosztva végzi el. 1.7 TSRS.exe 2.0 A beállításokat (tsrs.ini) már nem a feldolgozandó mappában, hanem annak Config nevű almappájában keresi. Erre a DirWatch miatt volt szükség, mivel a tsrs működése közben visszaír az ini-be, és a DirWatch arra szintén rámozdult. TSRC.exe 1.13 A letöltés hibájának javítása. Ha a Config mappa nem létezik, akkor létrejön (hasonlóképpen a Temp és Hiba mappák is), ha nem tartalmazza a tsrs.ini-t, akkor az eredeti helyéről oda másolja. A tsrs.trace és a tsrs.log állományok is a Config almappában jönnek létre, tehát ezentúl több telephely esetén nem egy nagy közös, hanem telekhelyenként külön log keletkezik. Figyelem! A RemoteConnection.dll is változott, az 1.8-as verzióra van szükség. TSRS.exe 2.1 Amennyiben a Config almappa nem tartalmazza a TSRS.ini-t, akkor nem másolja, hanem áthelyezi. TSRC.exe 1.14 Az elküldött csomagok (zip) fájlneve a feladatlistában elfoglalt helyüknek megfelelő sorszámmal kezdődik (két számjegy), hogy a fogadó oldal biztosan a küldési sorrendben végezze el a feldolgozást. Erre a pénzügyi kiegyenlítések összevezetése miatt volt szükség. TSRS.exe 2.2 A sorszámozott fájlnevek kezelése. 1.8 TSRC.exe 1.15 Az elküldött csomagok (zip) fájlnevében a csomagok sorszáma három számjegyre bővült, mert volt olyan cég, ahol a kettő (!) kevésnek bizonyult. TSRC.exe 2.3 A sorszámozott fájlnevek kezelési hibájának javítása: 99-nél több fájl esetén hibával leállt. Néhány szót az operációs rendszerekről: Egyelőre nincs teljeskörű teszt eredményem, de a küldő oldal Windows XP és Windows 98 SE rendszereken jól működik (a telefonos kapcsolat beállítása külön doksiban), a fogadó oldal esetében Windows 2000 biztosan jó, Windows NT Server SP6 esetén is jó, de bejövő telefonos kapcsolat beállítása sok gondot okozott, még utána kell néznem. 17/17