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

Nagy Machinátor súgó

Navigáció: Rendszerfunkciók

Webszerver terminál

Ugrás Előző Fel Következő Menü

Leírás

A Webserver terminál a Nagy Machinátor szerver mellé automatikusan telepített Nagy Machinátor terminál.

A Webserver terminál automatikusan elindul a Nagy Machinátor szerver indítása után és automatikusan leáll a Nagy Machinátor szerver leállításával.

A Webszerver terminál egy terminál licenst felhasznál!

Felhasználási lehetőségek

A Webserver terminált első sorban a Webszerviz funkció futtatására ajánljuk.

A Webszerviz egy folymatosan futó alkalmazás, amely segítségével http csatornán keresztül weblapok tudnak on-line kommunikálni a Nagy Machinátor szerverrel. A kommunikáció kétirányú. Egyrészt a weblap kérdéseire tud válaszolni a Webszerviz (Pl.: Kérdés: Mi az ügyfél ára erre a cikkre? Válasz: 5 Ft), másrészt a weblapon keletkezett adatot tudja a Webszerviz a Nagy Machinátorba felvenni (Pl.: a weblapon keletkezett vevőrendelést tudja a Nagy Machinátor felvenni.)

A Webszerviz funkción kívül az ütemezett feladatok futtatása funkciót is üzemeltetni lehet a Webszerver terminálon.

Üzemeltetés

Telepítő

A Nagy Machinátor szerver telepítése vagy frissítése során lehet egy oldalon "bepipálni", hogy a Webszerver terminált telepítse a program és elinduljon közvetlenül a Nagy Machinátor szerver indítása után.

Webszerver üzemmód beállítása a telepítőben

Webszerver üzemmód beállítása a telepítőben

Jelszótörzs

A Jelszótörzsben lehet megadni, hogy a webszerver terminál milyen felhasználó névvel és jelszóval induljon el, melyik funkciót kell futtassa, melyik köteten.

Első telepítéskor a program a jelszótörzsbe felvesz egy WebServer felhasználót, akinek a jogosultságával (menüjével) rögtön elindul a Webszerver terminál, ezért az első indulás után a be kell menni a jelszótörzsbe és meg kell keresni a WebServer felhasználót.

Webszerver terminál jelszó

Webszerver terminál jelszó

Webszerver felhasználó

A Webszerver terminál felhasználója az lesz, akinek az Azonosító mező tartalma 241.

Minden más módósítható ezen a rekordon: A felhasználónév, jelszó, kötet, menü.

Felhasználónév / Jelszó

Első telepítéskor

a felhasználónév: WebServer

a jelszó: webserver

amennyiben biztonsági okokból ennek a megváltoztatására van szükség,  arra kell figyelni a Szerveren

a WebServer könyvtárban található Auo.INI-ben is át kell írni a felhasználó nevet és a jelszót.

Kötet

A kötet mezőt pontosan be kell állítani a használt kötetre!

Menü

Az első telepítéskor felvett 241-es felhasználóhoz a WEBSRV menü tartozik. A WEBSRV menüt a ProgEn Kft. állította össze, amelyben a Webszerviz funkció van egyedül elhelyezve. Mivel a webszerviz funkció azokkal a paraméterekkel fog működni, ahogy a WEBSRV menü ki van alakítva, a igény esetén a WEBSRV menü módosítható, egyéb menüparaméterekkel kiegészíthető. A következő frissítések alkalmával nem kerül felülírásra.

Menü létrehozása

A telepítő tartalmazza a WEBSRV menüt. Azonban ha ez nem megfelelő vagy a webszerver terminál más funkciót lát el (Pl.: Ütemezett akciók futtatását végzi), akkor létre lehet hozni más menüket is.

Egy olyan menüt kell létrehozni, amiben nincs igazi "Főmenü", csak előtte elinduló akciók (mint az SY_TBLLT), akkor felhasználói beavatkozás nélkül tudunk akciót, paraméterezetten elindítani.

Ilyen menü létrehozása a következők szerint történik:

1, Menügenerátorban létre kell hozni egy menüt (például a minden globális paramétert tartalmazó menü másnéven történő elmentésével.)

2, Majd a menü kiválasztása után megjelenő ablakban egy Space-t kell ütni. A megjelenő ablakban az SY_TBLLT akción állva F4-Felvétel megnyomása után fel kell venni az indítandó akciót (Pl. SY_UTEMZ).

3, Ha a főmenüre nincs szükség, akkor a főmenün belül az összes menüpontot le lehet törölni.

A képen lévő példában az ütemzett akció futtatása akció (SY_UTEMZ) fog elindulni a mainx indulása után (,ha az AUTO.LOG fájl az indító könyvtárban van és a az AUTO.LOG első sorában megadott felhasználóhoz az AUTOLOG menü van megadva) és az SY_UTEMZ minden perben el fogja indítani AL_LGACT akciót, ami az LGParFile paraméter értékében megadott Rendeles.txt paraméterei alapján fog lefutni.

Működés

A Webszerver terminál nem látható módon indul el.

Vagy a Rendszerfunkciók / Terminál menüpontjában lehet "látni", hogy fut, vagy az Operációs rendszer feladatkezelőjében a MainWeb.exe jelzi, hogy fut.

Probléma esetén a Nagy Machinátor szerver könyvtárában lehet a WebServerUI.ini-ben az UIMode=None sort UIMode=GUI értékre módosítani. GUI esetén látható módon fog terminál elindulni és az esetleges hibaüzenetet meg lehet tekinteni.

 

Technikai információk

MAIN.CFG

A szerver MAIN.CFG PARAMETERS fejezetéből derül ki, hogy indítani kell-e a Webszerver terminált:

WEBSERVER ON/OFF

Telepítés az alábbiak szerint jár el

A Webszerver konfigurációját bejegyzi (vagy ha már létezik, módosítja) a MAIN.CFG PARAMETERS fejezetébe (pl. ’WEBSERVER ON;’).

Ha telepít webszerver-t, akkor a telepítő BAT könyvtárából bemásolja a WebServerStart.cmd-t a Machinátor könyvtárába.

Ha telepít Webserver-t és a Machinátor könyvtárában nincs WebServerMain.cfg, akkor a telepítő BAT könyvtárából bemásolni a Machinátor könyvtárába, és közben az első sorban a NET bejegyzésbe beírja a tényleges NET számot (telepítéskor megadta, frissítéskor a main.cfg-ből olvassa ki) (a terminálszám helyén a ’WEBSERVER’ bejegyzés van).

Ha telepít webszerver-t és a Machinátor könyvtárában nincs WebServerUI.ini, akkor a telepítő BAT könyvtárából bemásolja azt.

Ha telepít webszerver-t és a Machinátor könyvtárában nincs WebServerAuto.log, akkor a telepítő BAT könyvtárából bemásolja azt.

A PostIT-ben:

Ha web zerver-t futtat (a ConfigHead.WebServer TRUE), a WebServerAuto.log-ból beolvassa a felhasználónevet (1. sor) és a jelszót (2. sor) (ha nincs vagy rossz, történik semmi). Ha a Jelszó állományban nincs ilyen névvel és jelszóval felhasználó, akkor felvesz egyet a következő mezőkkel: Név: amit beolvasott; Jelszó: amit beolvasott; Kötet: a Kötetek adatállományban megtalált első kötet; Menüfile: ’WEBSRV’; UserID: CoreDef.WebServer; TeljesNév: üres; Felszín: üres.