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

sERPa súgó

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

 

Az log könyvtárba  "Hibas" és "Jo" könyvtárat hozzunk létre, hogy a szolgáltatás helyezze át a megfelelő könyvtárba. (ha nincs megadva, feldolgozás után törli a fájlt)

 

Algoritmus

Exportáláskor, ha a Nagel.KuldesNaplo táblában van olyan sor, amelyben nincs kitöltve az AtadasDatum, akkor az ott található Adat mezőben levő XML átkonvertálásra került TXT-re, Nagel.AdatExport tárolt eljárással, 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 Nagel.AdatImport tárolt eljárás beimportálja a Nagel.FogadasNaplo táblába, és az importálások után meghívásra kerül a Nagel.Fogadas, amely a táblában levő XML-ből szállítólevelet, átadást készít a paraméterben megadott szabályok szerint.

File nevének a felépítése

H10_FNET____WMS-{tipus}__x.DFD

ahol

prefix a paraméterben megadott

{tipus}: üzenet Nagel kódja, pl MAO

x: 1,2,3,4,5,6,7,8,9,10,11,…99,100,101….

például: H10_FNET____WMS-MAO__23.DFD

 

Telepítés lépései

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

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

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

3. A startNagel.bat és a stopNagel.bat-ban írjuk át a NagelFTPAdatcsere.exe elérési útját a saját rendszerünkre. (Pl. C:\Nagel\NagelFTPAdatcsere.exe /install /silent)

5. startNagel.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 NagelAdatcsere.

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 NagelFTPAdatcsere"-t és leállítás műveltet válasszunk, vagy stopNagel.bat batch fájl futtassuk rendszergazdaként.

Frissítés lépései

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

2. A friss NagelFTPAdatcsere.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 NagelFTPAdatcsere.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, csak a hibákat

1: több infó kerül a logfájlba.

2-3-4: részletesebb.

5: nem várja az időzítést se meg, kb 15 másodpercenként csinálja a feladatokat.

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.

ForceReadDef

0: a definíció csak a szolgáltatás indításakor olvassa be.

1: minden egy küldés előtt, teszteléshez szükséges.

 

Példa NagelFTPAdatcsere.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:\Nagel\Tmp\

DEBUG = 1

LOGFILEPATH = C:\Nagel\LOG\

LOGFILENAME = log_nagel.txt