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!
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.
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.
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 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.
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.
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.
A szerver MAIN.CFG PARAMETERS fejezetéből derül ki, hogy indítani kell-e a Webszerver terminált:
WEBSERVER ON/OFF
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.