Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

A "BOYAdatcsere (Webservice)" szolgáltatást feltelepítve (az InstCD-n található, a \Kiegeszitesek\Cegfuggo\Formatex könyvtárba) válik lehetővé az adatcsere a sERPa és a BOY között.

 

Az import könyvtárba ( Paraméterben megadott)  "Hibas" és "Jo" könyvtárat hozzunk létre, hogy a szolgáltatás ne törölje importálás után a fájlt, hanem helyezze át a megfelelő könyvtárba.

 

Algoritmus

Exportáláskor ha a BOY.SzallitasiUtasitasNaplo táblában van olyan sor amelybe nincs kitöltve az AtadasDatum, akkor az ott található Adat mezőben levő XML átkonvertálásra került TXT-re, majd a paraméterben magadott szabályok szerint kiexportálásra került.

Importáláskor a TXT átalakításra került XML-é, majd a BOY.SzLevelAtadas tárolt eljárás beimportálja a BOY.SzLevelAtadasNaplo táblába, és az importálások után meghívásra kerül a BOY.SzLevelAtvetel amely a táblában levő XML-ből szállítólevelet készít a paraméterben megadott szabályok szerint.

 

Ha a feldolgozás során hiba van, akkor hibás elemnél(file) beírja a hibanaplóba a hibás sort az eljárás és megáll. (A hibás sornak ad átvétel dátumot, ezért a következő betöltésnél már kimarad. Ha több hibás sor is van, több hiba is lesz majd bejegyezve)

 

Telepítés lépései

1. Másoljuk át pl. a szerveren egy könyvtárba. pl c:\BOYAdatcsere

2. A BOYAdatcsere.ini.minta-t nevezzük át BOYAdatcsere.ini -re.

3. A BOYAdatcsere.ini -ben írjuk át a paramétereket a saját rendszerünkre. (részletek lentebb)

3. A startBoy.bat és a stopBoy.bat-ban írjuk át a BoyAdatcsere.exe elérési útját a saját rendszerünkre. (Pl. c:\Boy\BoyAdatcsere.exe /install /silent)

5. A startBOY.bat batch fájlt rendszergazdaként futtatva be a Windows Szolgáltatásai közé a szolgáltatás és ekkor indul el a sERPa BOYAdatcsere.

Ha valami okból kifolyólag le kell állítani a szolgáltatást, akkor vagy a Windows Szolgáltatásai között keressük ki a "sERPa BOYAdatcsere"-t és leállítás műveltet válasszunk, vagy stopBOY.bat batch fájl futtassuk rendszergazdaként.

 

Frissítés lépései

1. Szolgáltatás leállítása.

2. A friss BOYAdatcsere.exe-t, felülírjuk a régit.

3. Szolgáltatás újraindítása.

 

INI fájl vezérlése

A webservice szolgáltatás működését a BOYAdatcsere.ini fájl vezérli az alábbi módon:

SERPA szekcióban lévő adatok:

SERVER

Az sql szerver neve, amelyen az adatbázis található.

DATABASE

Az SQL szerveren az adatbázis, amellyel kommunikálunk.

USER

sERPa felhasználó funkciójába felveendő felhasználó, akinek a nevében a történik a kommunikáció-a userek az SQL-re az adatbázisra owner joggal kell rendelkeznie!

PWD

Előzőleg leírt user jelszava

DRIVER

Megadható, hogy melyik illesztőprogramot használja. Nem kötelező, alapértelmezésben SQL Native Client próbál használni, de amennyiben a gépen nincs ilyen illesztőprogram akkor itt meg kell adni, különben hibára fog futni indításkor

 

PARAM szekcióban levő adatok:

ImportInterval

Percben megadható idő, az import fájl ilyen gyakran nézi meg, hogy van-e friss amit fel kell dolgozni.

ExportInterval

Percben megadható idő, az exportálást ilyen gyakran nézi meg, hogy van-e friss amit ki kell exportálni.

TEMPPATH

Exportálás/Importálás során használt ideglenes könyvtár

DEBUG

0: nincs

1> esetén több infó kerül a logfájlba.

4: naponta készül új log fálj.

5: esetén részletes(lépésenként) infó kerül a logfáljlba, és nem figyeli az ütemezést, hanem percenként végzi a feladatott.

LOGFILEPATH

A logfájl elérési útvonala, ahová mentse a service.

LOGFILENAME

A logfájl neve, amilyen néven jöjjön létre a  fájl.

 

Példa BOYAdatcsere.ini beállításra:

 

[SERPA]

DRIVER = SQL Server Native Client 11.0

SERVER = server

DATABASE = serpa001

USER = felhasznalo_nev

PWD = valami_jelszo

 

[PARAM]

ImportInterval = 1

ExportInterval = 1

TEMPPATH = C:\SERPA_BOY_LOG\

DEBUG = 4

LOGFILEPATH = C:\SERPA_BOY_LOG\

LOGFILENAME = log_ws.txt