Forrás-SQL Beállító és ForrásDotNet Beállító környezetének Üzemeltetési kézikönyve
A dokumentáció anyaga lezárva: 2014.09.10 Készítette: Kürthy Miklós rendszermérn k Ellen rizte: Olajos Péter rendszerfejleszt
Budapest, Görgey Artúr u. 69-71 Telefon: 450-2200
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Tartalomjegyzék BEVEZETÉS .......................................................................................................................................................... 4 FORRÁS-SQL ÉS FORRÁSDOTNET INSTALLÁLÁS ÁLTALÁNOS MENETE ............................................ 5 HARDVER KÖVETELMÉNYEK .............................................................................................................................. 5 Minimum követelmények: .............................................................................................................................. 5 Optimális követelmények: .............................................................................................................................. 5 A Forrás-SQL és ForrásDotNet telepítésének menete az ügyviteli rendszergazda munkaállomására: ........ 6 A Forrás-SQL és ForrásDotNet telepítésének menete az összes többi munkaállomásra: ............................. 6 FORRÁS-SQL TOPOLÓGIÁK.............................................................................................................................. 8 Desktop Topológia......................................................................................................................................... 8 Enterprise 1 Topológia .................................................................................................................................. 9 Enterprise 2 Topológia ................................................................................................................................ 10 FORRÁSDOTNET TOPOLÓGIÁK..................................................................................................................... 12 Desktop Topológia....................................................................................................................................... 12 Enterprise 1 Topológia ................................................................................................................................ 13 Enterprise 2 Topológia ................................................................................................................................ 14 FORRÁSDOTNET TELEPÍTÉS ÁLTALÁNOS MENETE ................................................................................ 17 A ForrásDotNet telepítése az ügyviteli rendszergazdának, mindhárom topológia esetén: ......................... 17 A ForrásDotNet telepítésének menete az összes többi munkaállomásra, mindhárom topológia esetén: .... 17 FORRÁS-SQL PARAMÉTEREZETT INDÍTÁSA. ............................................................................................ 18 Forrás-SQL Beállító .................................................................................................................................... 20
Bejelentkezés fül: ..................................................................................................................................................... 21 Egyebek fül: ............................................................................................................................................................. 21
Forrás-SQL Futtató, beállító felületének konfigurálása ............................................................................. 22
Bejelentkezés fül: ..................................................................................................................................................... 22 Kiszolgáló fül: .......................................................................................................................................................... 24 Elérési útvonalak fül: ................................................................................................................................................ 25
DESKTOP TOPOLÓGIA KONFIGURÁLÁSA: ........................................................................................................... 26 A Bejelentkezés fül................................................................................................................................................... 26 Elérési útvonalak fül ................................................................................................................................................. 26
ENTERPRISE 1 TOPOLÓGIA KONFIGURÁLÁSA: .................................................................................................... 26
Bejelentkezés fül ...................................................................................................................................................... 26 Kiszolgálók fül: ........................................................................................................................................................ 27 Elérési útvonalak fül: ................................................................................................................................................ 28
ENTERPRISE 2 TOPOLÓGIA KONFIGURÁLÁSA: .................................................................................................... 29
Bejelentkezés fül ...................................................................................................................................................... 29 Kiszolgálók fül: ........................................................................................................................................................ 29 Elérési útvonalak fül: ................................................................................................................................................ 30
FORRÁSDOTNET PARAMÉTEREZETT INDÍTÁSA ...................................................................................... 31 FORRÁSDOTNET BEÁLLÍTÓ FELÜLETÉNEK KONFIGURÁLÁSA ........................................................... 32 Alap fül: ................................................................................................................................................................... 33 Kiszolgálók fül: ........................................................................................................................................................ 35 Levelezés fül: ........................................................................................................................................................... 38
DESKTOP TOPOLÓGIA KONFIGURÁLÁSA ............................................................................................................ 39 ENTERPRISE 1 TOPOLÓGIA KONFIGURÁLÁSA .................................................................................................... 41 ENTERPRISE 2 TOPOLÓGIA KONFIGURÁLÁSA .................................................................................................... 46 A FORRÁS-SQL KÖRNYEZET LEÍRÓ BEJEGYZÉSEI: ................................................................................. 50 ODBC ADATFORRÁSOK DEFINIÁLÁSA: ...................................................................................................... 53 FORRÁS-SQL BEÁLLÍTÓ ( FST32.EXE ) PROGRAM FELHASZNÁLÓI LEÍRÁSA: .................................. 56 A PROGRAM ÁLTALÁNOS ISMERTETÉSE: ........................................................................................................... 59 FAP feltöltés ................................................................................................................................................ 61 Install rendszertáblák struktúrájának ellen rzése ....................................................................................... 63
1
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve Install táblák létrehozása............................................................................................................................. 63 Install táblák törlése .................................................................................................................................... 65 Install táblák listája ..................................................................................................................................... 65 Telepít varázslók ........................................................................................................................................ 67 Telepít varázsló (teljes) … ..................................................................................................................................... 67 Telepít varázsló (részleges)… ................................................................................................................................ 68 Script varázsló… ...................................................................................................................................................... 69 Származtatás varázsló… ........................................................................................................................................... 69 Eseménynapló .......................................................................................................................................................... 71
FA STRUKTÚRÁJÚ MENÜRENDSZER RÉSZLETEZÉSE: ............................................................................ 73 RENDSZER ......................................................................................................................................................... 74 Paraméterek ................................................................................................................................................ 74 Egyebek fül: ............................................................................................................................................................. 74 Licensz fül: ............................................................................................................................................................... 75 SQL-Szerver fül: ...................................................................................................................................................... 75 Naplózás fül: ............................................................................................................................................................ 76 Bejelentkezés fül: ..................................................................................................................................................... 77
Monitor ág:.................................................................................................................................................. 79
Kapcsolódások fül: ................................................................................................................................................... 79 Zárolások (lokkok) fül: ............................................................................................................................................. 80 Modul használat fül .................................................................................................................................................. 81
ForrásDotNet .............................................................................................................................................. 85 ForrasFDNSecurityKey: ........................................................................................................................................... 85 ForrasFDNInstallDatabase: ...................................................................................................................................... 85
Telepített alrendszerek ................................................................................................................................. 86 Feldolgozási évek ........................................................................................................................................ 87 Nyomtatók .................................................................................................................................................... 87 Munkakörök ................................................................................................................................................. 89
Új munkakör létrehozása .......................................................................................................................................... 89 Mukakör tölése ......................................................................................................................................................... 91 Beállítások átvétele ................................................................................................................................................... 91 Definíciós szintek ..................................................................................................................................................... 92 Korlátozás létrehozása .............................................................................................................................................. 93 Korlátozás módosítása .............................................................................................................................................. 94 Sor sz rés ................................................................................................................................................................. 95 Mez sz rés .............................................................................................................................................................. 96 Korlátozás törlése ..................................................................................................................................................... 97
Felhasználók: .............................................................................................................................................. 97 Munkakör nélküli felhasználók: ............................................................................................................................... 97 Tiltott felhasználók: .................................................................................................................................................. 97 Aktív felhasználók: ................................................................................................................................................... 98
Adatforrások:............................................................................................................................................. 101
Adatbázis fül: ......................................................................................................................................................... 102 Egyebek fül: ........................................................................................................................................................... 103 Paraméterek fül: ..................................................................................................................................................... 103 Vállalat logo fül: ..................................................................................................................................................... 105 Vízjel: ..................................................................................................................................................................... 106 Alrendszerek: ......................................................................................................................................................... 107 Felhasználók: .......................................................................................................................................................... 107 Munkakörök: .......................................................................................................................................................... 107 Munkakörök/Felhasználók: .................................................................................................................................... 109 Küls táblák: .......................................................................................................................................................... 109 Naplózott táblák: .................................................................................................................................................... 110 Float decimál konverzió ..................................................................................................................................... 111 Kapcsolódás: .......................................................................................................................................................... 112 Kapcsolat bontás: ................................................................................................................................................... 112 Származtatás: .......................................................................................................................................................... 112 Törlés: .................................................................................................................................................................... 112
A MENEDZSELÉS MENÜ:............................................................................................................................... 113 ADATCSERE LEHET SÉGE: .............................................................................................................................. 115 Táblák exportálása menü........................................................................................................................... 115 Táblák importálása menü: ......................................................................................................................... 116 FORRÁS-SQL FRISSÍTÉSI ELJÁRÁS: ............................................................................................................ 122 PARAMÉTEREK ELLEN RZÉSE: ........................................................................................................................ 125
2
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve A FORRÁS-SQL PROGRAM LOGGOLÁSI LEHET SÉGEI ........................................................................ 128 ESEMÉNYNAPLÓ: ............................................................................................................................................ 128 FORRASTRACEPROJECT: ................................................................................................................................. 129 NAPLÓZOTT TÁBLÁK:...................................................................................................................................... 131 FORRÁS-SQL FRISSÍT PROGRAM ............................................................................................................. 132 Az új Forrás-SQL frissít program............................................................................................................ 132 A régi Forrás-SQL frissít program .......................................................................................................... 133 Frissít -program feladatainak leírása ...................................................................................................... 135 Manuális file frissítés ................................................................................................................................ 135 ADATBÁZISOK MENTÉSE, VISSZATÖLTÉSE SQL200ő, SQL2008 ÉS SQL2008R2 ESETÉN ............... 137 Automatikus mentés beállítása .................................................................................................................. 137 Napi mentés beállítása: ............................................................................................................................. 137 Kézi mentés: .............................................................................................................................................. 143 Kézi visszatöltés ugyanarra az adatbázisra ............................................................................................... 144 Kézi visszatöltés másik adatbázisra: ......................................................................................................... 147 Adatbázis létrehozás Management Studio-ban .......................................................................................... 147 Adatbázisok felcsatolása Management Studio-ban ................................................................................... 149 Adatbázisok lecsatolása Management Studio-ban .................................................................................... 149
3
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Bevezetés A program segítségével alakíthatók ki a Forrás-SQL és ForrásDotNet integrált ügyviteli rendszer m ködéséhez szükséges
vállalatok,
ügyviteli táblák,
rendszertáblák,
jogosultsági rendszerek, felhasználók.
A Forrás-SQL és a ForrasDotNet installálása és beállításai dokumentáció els sorban a rendszergazda és az üzemeltetés kézikönyve. A futtató környezet általános beállításait a futtató rendszer dokumentációja tartalmazza A programok kezelése és indítása a Windows alkalmazásoknak megfelel en történik.
4
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Forrás-SQL és ForrásDotNet installálás általános menete A Forrás-SQL rendszert több féle képen lehet felépíteni: 1. SQL adatbázisok, amik szerveren vannak, 2. Adatok, programok, amik Kliensen, Terminál Szerveren, File Share-n lehetnek.
Hardver Követelmények
Minimum követelmények: Szerver: Pentium IV processzor, 2x1Ő6 GB HDD SCSI (adatbázis nagyságától függ), min 4GB RAM, ment egység, UPS, MS Windows 2008 server + CAL, MS SQL 2005 server + CAL Munkaállomás: min Pentium IV processzor, 1 GB RAM, 80GB HDD, MS Windows 7, Internet Explorer 8.0 (XML-es nyomtatás feltétele), MS Office 2003 (Word, Excel)
Optimális követelmények: Szerver: Quad Core processzor 2,5GHz, 4 x 146 GB HDD (RAID1+0), SCSI II controller, 8 GB RAM, ment egység (DAT), UPS, MS Windows 2012 server 64bit + CAL, MS SQL 2012 server + CAL Munkaállomás: min 2Ghz Core 2 Dou processzor, 2 GB RAM, 120 GB HDD, MS W7 + .Net Framework 4, Internet Explorer 8.0 (XML-es nyomtatás feltétele), MS Office 2007 (Word, Excel) Távoli elérés esetén a fentieken kívül minimum 6Ő Kb/sec sebesség adatkapcsolat szükséges felhasználónként, valamint MS Terminal szerver és a szükséges CAL-ok, csak, ha a cégnek, több telephelye van és mindenhol használják a Forrást.
5
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A Forrás-SQL és ForrásDotNet telepítésének menete az ügyviteli rendszergazda munkaállomására: Windows 2000 - Windows 7 rendszer, amely eléri az SQL adatbázis kezel t,
1. SQL kliens program telepítése, (SQL 2000 esetén Enterprise Manager, SQL2005, SQL2008, SQL2008R2 és SQL2012 esetén Management Studio ) melyr l a felhasználó gondoskodik 2. 32 bites ODBC driver-ek telepítése a hálózati protokollnak és az adatbázis kezel nek megfelel adatforrások beállítása ODBC32 pl.:Forras-Install, Amennyiben a kliens gép 6Ő bites operációs rendszerrel rendelkezik a C:\WINDOWS\SysWOW64\odbcad32.exe kell indítani. Innen fogja elérni a 32 bites Forrás rendszer elindításához szükséges ODBC konfigurációs felületet. 3. Forrás-SQL és ForrásDotNet rendszer telepítése Ő. Forrás-SQL FAP file-ok (ügyviteli modulok) telepítése. ő. Forrás–SQL installálás FST32.EXE programmal (rendszertáblák létrehozása, struktúrák, adatok letöltése) 6. Forrás-SQL beállítása az FST32.EXE programmal (rendszertáblák inicializálása, felhasználók felvétele, jogosultságok, stb.) Ezeket a feladatokat a Griffsoft Informatikai Zrt munkatársai végzik el, a rendszer indulás elején, projekt átadás után pedig az informatika.
A Forrás-SQL és ForrásDotNet telepítésének menete az összes többi munkaállomásra:
Windows 2000 - Windows 7 rendszer, amely eléri az SQL adatbázis kezel t, 1. SQL kliens program telepítése, ha szükséges melyr l az informatika gondoskodik, 2. 32 bites ODBC driver-ek telepítése a protokollnak és az adatbázis kezel nek megfelel , adatforrások beállítása ODBC 32-hez pl.:Forras-Install
6
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Amennyiben a kliens gép 6Ő bites operációs rendszerrel rendelkezik a C:\WINDOWS\SysWOW64\odbcad32.exe kell indítani. 3. Forrás-SQL és ForrásDotNet rendszer telepítése
4. Forrás Frissít telepítése, amennyiben szükséges pl.: ha a kliens hálózati Share-n van vagy terminál szerveren ott nem szükséges 5. Nyomtatók beállítása Ezen feladatok, az informatika feladata A Griffsoft által telepített szoftverek FOR32.EXE Forrás Futtató Modul, mely az ügyviteli alkalmazásokat – FAP –futtatja. FST32.EXE Forrás Beállító Modul, mely létrehozza a szerveren az install és setup táblákat, letölti a modulokhoz tartozó struktúrákat és egyéb adatokat az install adatbázisba. Definiálhatók a vállalati adatbázisok, a felhasználói csoportok, a felhasználók, jogosultságok, ellen rizhet k az ügyviteli állományok.
7
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Forrás-SQL topológiák A Forrás-SQL rendszer kialakítás három féle módon lehetséges. Desktop, Enterprise 1 és az Enterprise 2 topológia.
Desktop Topológia Lényege: A kliens tartalmazza, mind az SQL szerveren lév adatbázisok eléréséhez szükséges konfigurációs állományokat, mind pedig a FAP állományok elérési útvonalait tartalmazó konfigurációs állományokat. Logikai felépítése: ForrásDotNetDbAccess Kliens ForrásDotNet és konfigurációs állományai
Microsoft SQL Szerver Install és adatforrás adatbázisok
ODBC
Rendszergazda Forrás-SQL beállító
FAP állományok
Desktop topológia esetén a kliensnek kell tartalmaznia a következ mappákat, a Fornt mappanév opcionális bármilyen nev mappában elhelyezhet ek az almappák. Fornt\Fap\ Az egyes modulokat, modul súgókat tartalmazó mappa melyben lehetnek még az aktuális változásjelentések és importált fd állományok is. Fornt\Exe\ Forrás Futtató Rendszer: For32.EXE, és DLL állományai a m ködéséhez szükséges állományok és a rendszergazda gépének még az FST.exe. Fornt\LST A felhasználó által lekérdezett.lst és .xls kiterjesztés állományok helye Fornt\Spc\ A forrás m ködéséhez szükséges speciális állományok, formátumok, sablonok gy jt helye. Fornt\Log\ A futásidej függvényhívások logjainak mappája. Fornt\Backup\ A Forrás frissítések megkezdése el tt ebbe a mappába célszer állományokról biztonsági mentést készíteni.
8
a frissítend
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Fornt\Tmp\ Átmeneti munkák tárolására szolgáló mappa.
Enterprise 1 Topológia Lényege: A Kliens tartalmazza továbbra is a FAP állományok eléréséhez szükséges konfigurációs állományokat. Az SQL szerveren lév adatbázisok eléréséhez szükséges kommunikációt, pedig egy web szerviz segítségével végzi. Ez a web szerviz lehet a kliensen, vagy akár egy különálló web szerveren egyaránt. Logikai felépítése: Webszerver ForrásDotNetDbAccess web szerviz és konfigurációs állományai
Microsoft SQL Szerver Install és adatforrás adatbázisok ODBC Rendszergazda Forrás-SQL beállító
Kliens Három réteg Forrás-SQL és konfigurációs állományai
FAP állományok
Enterprise 1 topológia esetén a szükséges mappák. (Ahol nincs külön jelezve ott csak kliens):
Fornt\Fap\ Az egyes modulokat, modul súgókat tartalmazó mappa melyben lehetnek még az aktuális változás jelentések és importált fd állományok is.
Fornt\Exe\ Forrás Futtató Rendszer: For32.EXE, és DLL állományai a m ködéséhez szükséges állományok. A rendszergazda gépének még az FST.exe és az ODBC kapcsolat. Fornt\LST A felhasználó által lekérdezett .lst és .xls kiterjesztés állományok helye Fornt\ForrasDotNetDbAccess\ - (Kliensen vagy Web Szerveren) Ebben a mappában vannak azok a konfigurációs állományok, melyek, az SQL szerveren lév adatbázisok eléréséhez szükségesek. Ha a web szervizt a kliens tartalmazza, akkor ennek a mappának ott kell lennie, ha pedig egy különálló web szerveren fut a szerviz, akkor pedig ott. Lehet ség szerint a C:\inetpub\wwwroot mappa alatt. Fornt\Spc\ A forrás m ködéséhez szükséges speciális állományok, formátumok, sablonok gy jt helye.
9
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Fornt\Log\ A futásidej függvényhívások logjának mappája.
Fornt\Backup\ A Forrás frissítések megkezdése el tt ebbe a mappába célszer a frissítend állományokról biztonsági mentést készíteni. Fornt\Tmp\ Átmeneti munkák tárolására szolgáló mappa. Fornt\Redist\ A vcredist_x86.exe-t és vcredist_x6Ő.exe-t tartalmazza, mely szükséges az Enterprise topológiák szerint kialakított Forrás SQL futtató környezet futásához, attól függ en, hogy a Forrás SQL futtató környezet 32 vagy 6Ő bites rendszerre lett telepítve. Ezt a csomagot egyszer kell telepíteni továbbiakban, nincs rá szükség.
Enterprise 2 Topológia Lényege: A kliens már csak a ForrásSQL futtató állományokat tartalmazza. Az SQL szerveren lév adatbázisok eléréséhez, valamint a FAP állományok eléréséhez szükséges kommunikációt, egy web szerviz segítségével végzi. Ez a web szerviz lehet a kliensen, vagy akár egy különálló web szerveren egyaránt. A FAP állományok a helyi vagy távoli hálózatban lehetnek bárhol, ahol a web szerver eléri. Logikai felépítése: Webszerver ForrásDotNetDbAccess webszervíz és konfigurációs állományai
Microsoft SQL Szerver Install és adatforrás adatbázisok ODBC
Kliens Három réteg ForrásSQL és konfigurációs állományai
FAP kiszolgáló
Rendszergazda Forrás-SQL beállító
Enterprise 2 topológia esetén a szükséges mappák. (Ahol nincs külön jelezve ott csak kliens): Fornt\Exe\ Forrás Futtató Rendszer: For32.EXE, és DLL állományai a m ködéséhez szükséges állományok. A rendszergazda gépének még az FST.exe, valamint az ODBC kapcsolat.
10
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Fornt\FAP\ a kliensen - FAP kiszolgáló (File Szerveren) Amennyiben az adott intézmény K11 beszámoló készítésére kötelezet, az adott klienseknek ahol ezt végzik tartalmazni kell egy FAP\K11 mappát. Ennek a két mappának a struktúrájának a szerver oldalon is pontosan így kell kinéznie. A kliens oldalon elég, ha a mappák üresek, a szerver oldalnak kell tartalmaznia az állományokat.
Fornt\ForrasDotNetDbAccess\ - (Kliensen vagy Web Szerveren) Ebben a mappában vannak azok a konfigurációs állományok, melyek, az SQL szerveren lév adatbázisok és FAP állományok eléréséhez szükségesek. Ha a web szervizt a kliens tartalmazza, akkor ennek a mappának ott kell lennie, ha pedig egy különálló web szerveren fut a szerviz, akkor pedig ott.
Fornt\LST A felhasználó által lekérdezett.lst és .xls kiterjesztés állományok helye Fornt\Spc\ FAP kiszolgáló (File Szerver) A forrás m ködéséhez szükséges speciális állományok, formátumok, sablonok gy jt helye. Fornt\Log\ FAP kiszolgáló (File Szerver) A futásidej függvényhívások logjainak mappája. Fornt\Backup\ FAP kiszolgáló (File Szerver) A Forrás frissítések megkezdése el tt ebbe a mappába célszer állományokról biztonsági mentést készíteni.
a frissítend
Fornt\Tmp\ Átmeneti munkák tárolására szolgáló mappa. Fornt\Redist\ A vcredist_x86.exe-t és vcredist_x6Ő.exe-t tartalmazza, mely szükséges az Enterprise topológiák szerint kialakított Forrás SQL futtató környezet futásához, attól függ en, hogy a Forrás SQL futtató környezet 32 vagy 6Ő bites rendszerre lett telepítve. Ezt a csomagot egyszer kell telepíteni továbbiakban, nincs rá szükség.
11
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
ForrásDotNet Topológiák A ForrásDotNet rendszer kialakítás három féle módon lehetséges. Desktop, Enterprise 1 és az Enterprise 2 topológia.
Desktop Topológia Lényege: A kliens tartalmazza, mind az SQL szerveren lév adatbázisok eléréséhez szükséges konfigurációs állományokat, mind pedig a FAP állományok elérési útvonalait tartalmazó konfigurációs állományokat. Logikai felépítése:
ForrásDotNetDbAccess Kliens ForrásDotNet és konfigurációs állományai
Microsoft SQL Szerver Install és adatforrás adatbázisok
ODBC
Rendszergazda Forrás-SQL beállító
FAP állományok
Desktop topológia esetén a kliensnek kell tartalmaznia a következ mappákat, a Fornt mappanév opcionális bármilyen nev mappában elhyezehet ek az almappák. Fornt\Fap\ Az egyes modulokat, modul súgókat tartalmazó mappa melyben lehetnek még az aktuális változásjelentések és importált fd állományok is. Fornt\ForrasDotNet\ Forrás Futtató Rendszer: ForrasDotNet.EXE, és a m ködéséhez szükséges állományok. Attól függ en, hogy az operációs rendszer 32 vagy 6Ő bites, lehet 32 vagy 6Ő bites futtatót telepíteni. Fornt\Spc\ A forrás m ködéséhez szükséges speciális állományok, formátumok, sablonok gy jt helye. Fornt\Log\ A futásidej függvényhívások logjainak mappája. Fornt\Backup\ A Forrás frissítések megkezdése el tt ebbe a mappába célszer állományokról biztonsági mentést készíteni. Fornt\LST A felhasználó által lekérdezett .lst és .xls kiterjesztés állományok helye
12
a frissítend
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Fornt\Tmp\ Átmeneti munkák tárolására szolgáló mappa.
Fornt\Redist\ A vcredist_x86.exe-t és vcredist_x6Ő.exe-t tartalmazza, mely szükséges a ForrásDotNet futtató környezet futásához, attól függ en, hogy a ForrásDotNet futtató környezet 32 vagy 64 bites rendszerre lett telepítve. Ezt a csomagot egyszer kell telepíteni továbbiakban nincs rá szükség. A rendszergazda gépének a fentieken felül tartalmaznia kell:
Fornt\Fst\ Ez a mappa tartalmazza az FST32.exe állományt, vagyis a Forrás Beállító környezetet
Enterprise 1 Topológia Lényege: A Kliens tartalmazza továbbra is a FAP állományok eléréséhez szükséges konfigurációs állományokat. Az SQL szerveren lév adatbázisok eléréséhez szükséges kommunikációt, pedig egy web szerviz segítségével végzi. Ez a web szerviz lehet a kliensen, vagy akár egy különálló web szerveren egyaránt. Logikai felépítése: Webszerver ForrásDotNetDbAccess web szerviz és konfigurációs állományai
Microsoft SQL Szerver Install és adatforrás adatbázisok ODBC Rendszergazda Forrás-SQL beállító
Kliens ForrásDotNet és konfigurációs állományai
FAP állományok
Enterprise 1 topológia esetén a szükséges mappák. (Ahol nincs külön jelezve ott csak kliens):
Fornt\Fap\ Az egyes modulokat, modul súgókat tartalmazó mappa melyben lehetnek még az aktuális változás jelentések és importált fd állományok is.
Fornt\ForrasDotNet\ Forrás Futtató Rendszer: ForrasDotNet.EXE, és a m ködéséhez szükséges állományok. Attól függ en, hogy az operációs rendszer 32 vagy 6Ő bites, lehet 32 vagy 6Ő bites futtatót telepíteni. Fornt\LST 13
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A felhasználó által lekérdezett .lst és .xls kiterjesztés állományok helye Fornt\ForrasDotNetDbAccess\ - (Kliensen vagy Web Szerveren) Ebben a mappában vannak azok a konfigurációs állományok, melyek, az SQL szerveren lév adatbázisok eléréséhez szükségesek. Ha a web szervizt a kliens tartalmazza akkor ennek a mappának ott kell lennie, ha pedig egy különálló web szerveren fut a szerviz akkor pedig ott. Lehet ség szerint a C:\inetpub\wwwroot mappa alatt. Fornt\Spc\ A forrás m ködéséhez szükséges speciális állományok, formátumok, sablonok gy jt helye. Fornt\Log\ A futásidej függvényhívások logjának mappája. Fornt\Backup\ A Forrás frissítések megkezdése el tt ebbe a mappába célszer a frissítend állományokról biztonsági mentést készíteni. Fornt\Tmp\ Átmeneti munkák tárolására szolgáló mappa. Fornt\Redist\ A vcredist_x86.exe-t és vcredist_x6Ő.exe-t tartalmazza, mely szükséges a ForrásDotNet futtató környezet futásához, attól függ en, hogy a ForrásDotNet futtató környezet 32 vagy 6Ő bites rendszerre lett telepítve. Ezt a csomagot egyszer kell telepíteni továbbiakban nincs rá szükség. A rendszergazda gépének a fentieken felül tartalmaznia kell:
Fornt\Fst\ Ez a mappa tartalmazza az FST32.exe állományt, vagyis a Forrás Beállító környezetet
Enterprise 2 Topológia Lényege: A kliens már csak a ForrásDotNet állományokat tartalmazza. Az SQL szerveren lév adatbázisok és a FAP állományok eléréséhez szükséges kommunikációt, egy web szerviz segítségével végzi. Ez a web szerviz lehet a kliensen, vagy akár egy különálló web szerveren egyaránt. A FAP állományok a helyi vagy távoli hálózatban lehetnek bárhol, ahol a web szerver eléri.
14
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Logikai felépítése: Webszerver ForrásDotNetDbAccess webszervíz és konfigurációs állományai
Microsoft SQL Szerver Install és adatforrás adatbázisok ODBC
Kliens Három réteg ForrásSQL és konfigurációs állományai
FAP kiszolgáló
Rendszergazda Forrás-SQL beállító
Enterprise 2 topológia esetén a szükséges mappák. (Ahol nincs külön jelezve ott csak kliens): Fornt\Download\ Az enterprise 2 topológia esetén a FAP állományok mivel bárhól lehetnek a hálózatban egy FAP kiszolgálón, ezért a kliensen csak egy Download mappát kell elhelyezni, ahová a program az ideiglenes munkaállományok tárolását végzi. Fornt\FAP\ - FAP kiszolgáló (File Szerver) Az egyes modulokat, modul súgókat tartalmazó mappa melyben lehetnek még az aktuális változás jelentések és importált fd állományok is. Fornt\ForrasDotNet\ Kliensen vagy Terminál asztalon Forrás Futtató Rendszer: ForrasDotNet.EXE, és a m ködéséhez szükséges állományok
Fornt\ForrasDotNetDbAccess\ - (Kliensen vagy Web Szerveren) Ebben a mappában vannak azok a konfigurációs állományok, melyek, az SQL szerveren lév adatbázisok és a FAP állományok eléréséhez szükségesek. Ha a web szervizt a kliens tartalmazza akkor ennek a mappának ott kell lennie, ha pedig egy különálló web szerveren fut a szerviz akkor pedig ott.
Fornt\LST A felhasználó által lekérdezett .lst és .xls kiterjesztés állományok helye Fornt\Spc\ FAP kiszolgáló (File Szerver) A forrás m ködéséhez szükséges speciális állományok, formátumok, sablonok gy jt helye. Fornt\Log\ FAP kiszolgáló (File Szerver) A futásidej függvényhívások logjainak mappája. 15
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Fornt\Backup\ FAP kiszolgáló (File Szerver) A Forrás frissítések megkezdése el tt ebbe a mappába célszer állományokról biztonsági mentést készíteni.
a frissítend
Fornt\Tmp\ FAP kiszolgáló (File Szerver) Átmeneti munkák tárolására szolgáló mappa. Fornt\Redist\ Kliensen vagy Terminál asztalon A vcredist_x86.exe-t és vcredist_x6Ő.exe-t tartalmazza, mely szükséges a ForrásDotNet futtató környezet futásához, attól függ en, hogy a ForrásDotNet futtató környezet 32 vagy 6Ő bites rendszerre lett telepítve. Ezt a csomagot egyszer kell telepíteni továbbiakban nincs rá szükség. A rendszergazda gépének a fentieken felül tartalmaznia kell:
Fornt\Fst\ Ez a mappa tartalmazza az FST32.exe állományt, vagyis a Forrás Beállító környezetet
16
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
ForrásDotNet telepítés általános menete A hardver oldali követelmények megegyeznek a Forrás-SQL hardver oldali követelményeivel.
A ForrásDotNet telepítése az ügyviteli rendszergazdának, mindhárom topológia esetén:
Windows 2000 - Windows 7 rendszer, amely eléri az SQL adatbázis kezel t, 1. SQL kliens program telepítése, (MSSQL 2000 – MSSQL 2008R2-ig) melyr l az informatika gondoskodik 2. 32 bites ODBC driver-ek telepítése a hálózati protokollnak és az adatbázis kezel nek megfelel adatforrások beállítása ODBC32 pl.:Forras-Install Amennyiben a kliens gép 6Ő bites operációs rendszerrel rendelkezik a C:\WINDOWS\SysWOW64\odbcad32.exe kell indítani. 3. ForrásDotNet rendszer telepítése Ő. ForrásDotNet FAP file-ok (ügyviteli modulok) telepítése. ő. ForrásDotNet installálás FST32.EXE programmal (rendszertáblák létrehozása, struktúrák, adatok letöltése) 6. ForrásDotNet beállítása az FST32.EXE programmal (rendszertáblák inicializálása, felhasználók felvétele, jogosultságok, stb.) Ezeket a feladatokat a Griffsoft Informatikai Zrt munkatársai végzik el, a rendszerindulás elején, projekt átadás után pedig az ügyviteli rendszergazda.
A ForrásDotNet telepítésének menete az összes többi munkaállomásra, mindhárom topológia esetén:
Windows 2000 - Windows 7 rendszer. 1. ForrásDotNet rendszer telepítése, megtervezett topológiától függ en opcionális, hogy mi kerül a kliensre 2. Forrás Frissít telepítése, (opcionális) 3. Nyomtatók beállítása Ezen feladatok, az informatika feladata
17
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Forrás-SQL paraméterezett indítása. A paraméterezett futtatást, ha szükség van rá azért, célszer alkalmazni, mert el lehet egymástól különíteni az egyes Forrás-SQL rendszereket. A paraméterezéssel különálló registry ágakra bonthatja szét az egyes Forrás-SQL rendszereket, amelyeket még beállíthat, úgy is hogy külön fornt mappából is fussanak. A program ikonokat a következ módon paraméterezheti. Az ikonon egér jobb gomb, majd a tulajdonságok opciót választva.
A következ panelen az elérési út után, szóköz majd a paraméter neve, ha évente van esetleg archiválás van, akkor elkülöníthet k az ikonok az évszám szerint pl.: 2011.
18
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
19
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Ha ezzel megvan, akkor célszer az ikon nevében megadni a paramétert, tudja mit indított. Másolja le az el bb létrehozott paraméterezett ikonjainkat, és a tulajdonság panelen tegye a paraméter után egy /set kapcsolót. Erre azért van szükség, hogy a Forrás Beállítónál be tudja állítani az Adatforrás és az SQL szerver login/jelszó adatokat. Figyeljen arra, hogy az Adatforrás érték az kis és nagybet érzékeny, és pontosan meg kell egyeznie az ODBC névvel. A Shift+ Control megnyomása + a program indítása a /set kapcsolót helyettesíti.
Forrás-SQL Beállító
20
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Bejelentkezés fül: Rendszer adatforrás név / Beállító adatforrás név: a Forrás-SQL rendszer m ködéséhez szükség van egy install adatbázisra, mely az Adatforrás független beállításokat tartalmazza. Ilyenek például a jogosultsági rendszerek, felhasználók nyilvántartása, nyomtató típusok, táblastruktúrák stb. Erre hozzon létre az ODBC beállításoknál egy kapcsolatot pl.: Forras-Install-2011 néven. Itt rendelheti hozzá a Forrás-SQL Rendszer/Beállító adatbázisához ezt az adatkapcsolatot. Lehet ség van más SQL szerver közül is választani. (Microsoft, Sybase, Oracle) SQLSzerver azonosító / SQLSzerver jelszó: az adatkapcsolathoz meg kell adni még a felhasználó nevét és a jelszavát is. Bejelentkezés max. id : itt lehet megadni másodpercben, hogy a felhasználó Forrás-SQL bejelentkezésekor hány másodpercig próbálkozzon a kapcsolat kiépítésével. Lassú hálózati szerver elérésekkor van jelent sége megemelni ezt az értéket. Lekérdezés max. id : id igényes listák készítésénél el fordulhat, hogy a szerver kés bb válaszol vissza, mint ahogyan azt az ODBC32 kapcsolat elvárná. Így bekövetkezhet az az eset, amikor a szerver elkészült az eredmény összeállításával, de az ODBC32 kapcsolat már megszakadt. Ekkor fel kell emelni ezt az értéket.
Egyebek fül: A Forrás-SQL Beállító program kezel felületének a színeit állíthatjuk be a második lapon.
Naplózza a táblamódosításokat Naplózza a m ködés során feldobott hibaüzeneteket. Naplózz bizonyos menedzselési m veleteket. (ezt felderíteni jelent sebb munka lenne) A naplófájl kilépéskor megtekinthet .
21
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Kivétel objektumok adatforrások szerinti megjelenítése Kivétel objektumok hierarchia felépítése. Kikapcsolva: típus/adatforrás/objektum, bekapcsolva: objektum/típus/adatforrás.
Excel file-ok kezelési módja Microsoft Excel használatával: alapértelmezett kezelési mód, a számítógépre telepített Excel programot hívja meg listakészítéskor a Futtató. BytesCount.Spreadsheet.DLL használatával:lehet séget biztosít Excel file-ok készítésére, abban az esetben, ha nincs a munkaállomásra feltelepítve Excel program. Ez a kezelési mód nagyságrendekkel gyorsabb, mint a Microsoft Excel-en keresztüli. 1. A FOR32.EXE mellett a FOR32Excel.dll és a BytesCountSpreadSheet.dll file is létezzenek a mappában, egyébként a program hiba üzenetet ad. 2. A munkaállomáson legyen telepítve Microsoft .Net Framework 1.1 3. Telepítve legyen a Microsoft Visual C++ 200ő Redistributable Package, amely megtalálható a következ WEB helyen: http://www.microsoft.com/downloads/detail.aspx?familyid=766a6af7-ec73-40ffb0729112bab119c2&displaylang=en
Forrás-SQL Futtató, beállító felületének konfigurálása
Bejelentkezés fül: Rendszer adatok adatforrása /Beállítások adatforrása: a Forrás-SQL rendszer m ködéséhez szükség van egy install adatbázisra, mely az Adatforrás független beállításokat tartalmazza. Ilyenek például a jogosultsági rendszerek, felhasználók nyilvántartása, nyomtató típusok, táblastruktúrák stb. Erre hozzon létre az ODBC beállításoknál egy kapcsolatot 22
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
pl.: Forras-Install-2011 néven. Itt rendelheti hozzá a Forrás-SQL Rendszer/Beállító adatbázisához ezt az adatkapcsolatot. Kiszolgáló típusa: Lehet ség van más SQL szerver közül is választani. (Microsoft, Sybase, Oracle) , vagy az enterprise 1 és enterprise 2 topológiák konfigurálásához a Web service (Távoli elérést) kell választani.
SQLSzerver azonosító / SQLSzerver jelszó: az adatkapcsolathoz meg kell adni még a felhasználó nevét és a jelszavát is. Bejelentkezés max. id : itt lehet megadni másodpercben, hogy a felhasználó Forrás-SQL bejelentkezésekor hány másodpercig próbálkozzon a kapcsolat kiépítésével. Lassú hálózati szerver elérésekkor van jelent sége megemelni ezt az értéket. Lekérdezés max. id : id igényes listák készítésénél el fordulhat, hogy a szerver kés bb válaszol vissza, mint ahogyan azt az ODBC32 kapcsolat elvárná. Így bekövetkezhet az az eset, amikor a szerver elkészült az eredmény összeállításával, de az ODBC32 kapcsolat már megszakadt. Ekkor fel kell emelni ezt az értéket.
Nyomkövetési szint: a Forrás-SQL beállító, ForrasTraceProjects résznél tárgyalva b vebben. 23
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Kiszolgáló fül:
FAP kezelés Web service-n keresztül: Az enterprise 1 és enterprise 2 közötti topológia választó. Ha nincs bepipálva, akkor enterprise1, ha bevan pipálva, akkor enterprise 2 Adatbázis elérés Web Service URL: az adatbázisok eléréséhez szükséges web szerviz. Web kliens id túllépés: a távoli szerver válaszára történ várakozás másodpercben. Biztonsági kulcs: a szolgáltatások eléréséhez szükséges, amely titkosítva a kliens konfigurációjában van elmentve. Akkor tudja használni a rendszert a felhasználó, ha ez a kulcs, ami a kliensen megvan adva létezik a konfigurációs adatbázis ForrasFDNSecurityKey táblájában. Az állomány konfigurálása a Forrás-SQL Beállító környezetben, a fa struktúrában a ForrásDotNet rész tárgyalásánál. Install adatbázis leírás azonosítója: Amikor a Forrás-SQL beállító környezetben konfigurált Biztonsági kulcs be van állítva, a ForrásDotNet beállító részénél, akkor ebben a mez ben ki kell választani, a megfelel install adatbázishoz tartozó nevet. Az állomány konfigurálása a Forrás-SQL Beállító környezetben, a fa struktúrában a ForrásDotNet rész tárgyalásánál. A felvitt adatok az install adatbázis ForrasFdnInstallDatabase táblájában tárolódnak. Web szerviz azonosítás: attól függ en, hogy a web szerveren milyen authentikáció van beállítva, ez az érték lehet anonymous, helyi felhasználó, vagy megadott felhasználó. Megadott felhasználó a felhasználó, jelszó és tartomány mez k kitöltése szükséges.
24
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Elérési útvonalak fül: Kell beállítani, hogy a Forrás-SQL, honnan vegye a modulokat, speciális állományokat és hova készítse a lista állományokat.
A többi fül magyarázata megegyezik a Forrás Beállítónál írtakkal.
25
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Desktop topológia konfigurálása: A Bejelentkezés fül Minden mez legyen kitöltve a megfelel értékekkel.
Elérési útvonalak fül Minden mez legyen kitöltve a megfelel értékekkel.
Enterprise 1 topológia konfigurálása: Bejelentkezés fül Kiszolgáló típusa legyen beállítva a következ képen:
26
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Bejelentkezési timeout és a Lekérdezési timeout is legyen beállítva a képerny képnek megfelel en.
Kiszolgálók fül: FAP kezelés Web service-n keresztül NE legyen bepipálva Adatbázis elérés Web service URL mez legyen kitöltve a megfelel értékkel. Biztonsági kulcs és az install adatbázis neve mez legyen kitöltve a megfelel értékekkel. A web szerviz azonosítás rész legyen kitöltve a web szerveren történ azonosításnak megfelel en.
27
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Elérési útvonalak fül: Legyen kitöltve a megfelel értékeknek megfelel en.
28
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Enterprise 2 topológia konfigurálása:
Bejelentkezés fül Kiszolgáló típusa legyen beállítva a következ képen:
Bejelentkezési timeout és a Lekérdezési timeout is legyen beállítva a képerny képnek megfelel en.
Kiszolgálók fül: FAP kezelés Web service-n keresztül legyen bepipálva Adatbázis elérés Web service URL mez legyen kitöltve a megfelel értékkel. Biztonsági kulcs és az install adatbázis neve mez legyen kitöltve a megfelel értékekkel. A web szerviz azonosítás rész legyen kitöltve a web szerveren történ azonosításnak megfelel en.
29
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Elérési útvonalak fül: Legyen kitöltve a helyes értékeknek megfelel en.
30
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
ForrásDotNet paraméterezett indítása A ForrásDotNet paraméterezett indítása, ugyanúgy történik, mint a Forrás-SQL esetén.
Követve az el z példát ForrásDotNet esetén is:
Cél sorban: C:\FORNT_2011\forrasdotnet\ForrasDotNet.exe 2011 /set A Shift+ Control megnyomása + a program indítása a /set kapcsolót helyettesíti. A ForrásDotNet rendszer már nem ír semmit a registry-be. Mindent XML alapú konfigurációs állományokban tárol. A konfigurációs állomány helye attól függ en változik, hogy éppen milyen profil (Helyi, Hálózati, Alkalmazás) alapján konfigurálja fel a rendszert. Ha több ForrásDotNet rendszere van, és azoknak egy az alkalmazás környezete és ezáltal konfigurációs állománya is a különböz ikonok hivatkozásban megadott paraméter az XML konfigurációs állományban van elmentve, Paraméterenként külön szekciókban kezelve. Mint amikor a Forrás-SQL a registry-ben külön ágakat hoz létre a különböz paraméter Forrás-SQL rendszerek számára, csak itt az XML konfigurációs állományban vannak a különböz ágak.
31
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
ForrásDotNet beállító felületének konfigurálása A legfels sorban három rádió gomb látható:
Alkalmazás rádió gomb használatával megadott konfigurációs beállítások az összes felhasználóra, érvényre jutnak, felhasználói profiltól függetlenül. Ezeket a beállításokat csak rendszergazda jogkörrel lehet módosítani. Amennyiben a Helyi profil vagy a Hálózati profil rádió gomb konfigurációs felülete alatt néhány paraméter(ek) másként van konfigurálva, mint az Alkalmazásnál, a Helyi profilnál és a Hálózati profilnál megadott beállítások jutnak érvényre. Ami rögtön látszik a két konfigurálási lehet ség között, a Helyi profil és a Hálózati profil felület alatt bekapcsolhatunk külön checkboxokat a módosításhoz, ha nem felel meg az Alkalmazás szint beállítás. Csak azok a paraméterek elé kell betenni a Checkboxba a pipát amelyik paraméterét meg akarja változtatni. A beállított paraméterek érvényre jutásának sorrendje: AlkalmazásHálózati profilHelyi profil Alkalmazás rádió gomb választása esetén a konfiguráció állomány ForrasDotNet.exe-t tartalmazó mappában van pl.: C:\fornt_2011\ForrasDotNet\
mindig
a
Hálózati profil esetén: C:\Users\USERNAME\AppData\Roaming\Griffsoft_Zrt\ Ezt a verziót ott érdemes használni, ahol terminál szerveres környezetben Roaming profilt alkalmaznak. A felhasználói profil mindig betölt dik és kilépéskor kiment dik a Roaming profil tárolóba. Valamint a rendszerben több terminál szerver van (Terminál szerver felh ), és a felhasználók az esetek nagy részében mindig más más terminál szerverre lépnek be. Ha csak egy terminál szerver van és nincs konfigurálva Roaming profil a Helyi profil rádió gomb alatt végezze el a konfigurációs beállításokat. Helyi profil esetén: C:\Users\USERNAME\AppData\Local\Griffsoft_Zrt\
32
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Alap fül:
FAP állományok: ahol a FAP-ok vannak Lista állományok: a felhasználó által készített és elmentett lekérdezésének a helye Munka állományok: itt a felhasználó munkája során lehet sége van munkaállományinak elmentésére Ezres szeparátor:
33
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Els karakter leütésnél töröl: ennél a beállításnál, ha egy kitöltött mez be lépünk be a kurzorral, akkor rögtön kijelöli a tartalmát, és amikor elkezdjük gépelni az új szöveget, a régit már törli is. Megjelenés: Windows témákhoz hasonló különböz sémák közül válogathatunk.
Nyomkövetési szint: a Forrás-SQL beállító ForrasTraceProjects résznél tárgyalva b vebben.
A felhasználó profil lehulló menüben lehet beállítani, hogy a felhasználói beállítások hol tárolódjanak: helyi mappában, hálózati mappában vagy adatbázisban. A beállított értékek tárolására a fentebb említett XML alapú konfigurációs file-t használja a rendszer. Ide kerülnek a ForrásDotNet futtató környezetben a File menü / Opciók állítása ablakban - a felhasználó által - megadott értékek illetve a használat során automatikusan mentett értékek is. Automatikusan ment dnek pl.: ablakpozíciók, ablakméretek, sz rési beállítások, menübeállítások. A mentések felhasználó/ adatforrás/ modul szinten elkülönülnek. Böngészés gomb A gomb megnyomására megjelen ablakban lehet a mentett beállításokat nézegetni, szükség esetén törölni. Helyi profil / Hálózati profil beállítás esetén a ForrasDotNet futtató /set kapcsolóval való indítását követ en az összes felhasználó beállítása kezelhet , míg bejelentkezés után csak a bejelentkezett felhasználó adatai jelennek meg. FAP file automatikus újratöltése: Azt jelenti, hogy ha új verzió kerül telepítésre a FAP-ból, akkor azt érzékeli a futtató, és automatikusan újra tölti azt.
34
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Kiszolgálók fül:
M ködési mód:
Válassza ki a rendszerére telepíteni kívánt topológiát. Részletes ismertetés a ForrásDotNet topológiák fejezetben. Web Szerviz konfigurációs ablak rész
35
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Web service: Web kliens id túllépés: a web szerver válaszára történ várakozás ideje adható itt meg msban Adatbázis web service (Enterprise): ez mondja meg mi annak a web szerviznek az elérhet sége, ami az SQL szerveren lév adatbázisokat és a FAP állományokat eléri a távoli gépen (FAP kiszolgálón). Ennek a konfigurációs állománya: a web szervert tartalmazó gép C:\inetpub\wwwroot\ForrasDotNetDbAccess\web.config állományban található. Utazó adattáblák tömörítése: SQL szerver külön CPU id t fordít arra, hogy betömörítse az adatokat. Kevesebb sávszélesség igény, több CPU id
Web szerviz azonosítás: •Névtelen (anonymous): Külön felhasználó megadása nélkül kapcsolódik. •Helyi felhasználó: Az aktuálisan bejelentkezett felhasználóval csatlakozik. Intraneten való munka során használatos. •Megadott felhasználó: A kapcsolódó felhasználó adatait külön meg kell adni. Interneten keresztüli kapcsolódás során használatos. Biztonsági kulcs: a ForrásDotNet konfigurációs adatbázis része, ezt mindhárom topológia esetén konfigurálni kell, adatbázis szolgáltatások eléréséhez szükséges, amely titkosítva a kliens konfigurációjában van elmentve. Akkor tudja használni a rendszert a felhasználó, ha ez a kulcs, ami a kliensen megvan adva létezik a konfigurációs adatbázis ForrasFDNSecurityKey táblájában. Az állomány konfigurálása a Forrás-SQL Beállító környezetben, a fa struktúrában a ForrásDotNet rész tárgyalásánál. Install adatbázis neve: Amikor a Forrás-SQL beállító környezetben konfigurált Biztonsági kulcs be van állítva, a ForrásDotNet beállító részénél, akkor ebben a mez ben ki kell választani, a megfelel install adatbázishoz tartozó nevet. Az állomány konfigurálása a Forrás-SQL Beállító környezetben, a fa struktúrában a ForrásDotNet rész tárgyalásánál. A felvitt adatok az install adatbázis ForrasFdnInstallDatabase táblájában tárolódnak. Amikor a biztonsági kulcs nincs felvéve és így próbál Install adatbázis neve melletti Listából nyomógombra rákattintani, a következ figyelmeztetést kapjuk:
36
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Els lépésként mindig a Biztonsági kulcs legyen kitöltve és utána, ha rákattint az Alkalmaz nyomógombra, közli a program:
Ezután lehet választani az Install adatbázis neve listából. Itt lév adatok az install adatbázis FdnConfig tábláinak eléréséhez kell.
SQL szerver neve: Annak az SQL szervernek a neve, amelyik az adatbázisokat tartalmazza. Adatbázis: az SQL szerveren lév install adatbázis neve. SQL Server Felhasználó/ Jelszó: az a login/jelszó amivel az SQL szerverhez kapcsolódunk. Windows Authentication: ha az SQL szerverhez Windows authentikációval kapcsolódunk.
37
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Levelezés fül: Topológiától független
38
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Desktop topológia konfigurálása Els lépésben az Alkalmazás rádió gombot válassza, majd az Alap fül összes elérési útvonalát állítsa be a megfelel paraméterre.
Amennyiben szükségesnek találja változtathat a lentebb lév Paraméterezések részletezése fentebb az Alap fül résznél.
39
többi paraméteren is.
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Következ lépésben konfigurálja fel a Kiszolgálók fület
M ködési Mód megadásánál Desktop legyen bejelölve.
Web service ablak szakaszban található összes paraméter jelenleg nem fontos ki van-e töltve a program nem ezeket használja, Desktop topológia esetén. Írja be a biztonsági kulcsot.
Ennek részletezését a dokumentáció kés bbi szakaszában találja. Fa struktúrájú menürendszer részletezése \ Rendszer \ ForrásDotNet \ Amikor a biztonsági kulcs nincs felvéve és így próbál Install adatbázis neve melletti Listából nyomógombra rákattintani, a következ figyelmeztetést kapjuk:
40
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Els lépésként mindig a Biztonsági kulcs legyen kitöltve és utána, ha rákattint az Alkalmaz nyomógombra, közli a program:
Ezután lehet választani az Install adatbázis neve listából. Itt lév adatok az install adatbázis FdnConfig tábláinak eléréséhez kell. Töltse ki a Konfigurációs adatbázis (Desktop) ablakszekcióban lév paramétereket.
SQL szerver neve: Annak az SQL szervernek a neve, amelyik az adatbázisokat tartalmazza. Adatbázis: az SQL szerveren lév install adatbázis neve. SQL Server Felhasználó/ Jelszó: az a login/jelszó amivel az SQL szerverhez kapcsolódunk. Windows Authentication: ha az SQL szerverhez Windows authentikációval kapcsolódunk.
Enterprise 1 Topológia konfigurálása Enterprise 1 topológia esetén, az alkalmazás környezet lokálisan van, csak az adatbázis szerver elérése van web szervizen keresztül. Ebben az esetben a kliensre vagy egy terminál szerverre a teljes Fornt mappa szerkezetnek ott kell lennie. Alap fül: Mint fentebb a Desktop topológia konfigurálása esetén. Kiszolgálók fül:
41
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
M ködési módnál Enterprise 1 (lokális FAP) legyen kiválasztva
42
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Adatbázis web service (Enterprise) szerviz legyen kitöltve az alapján, ahogy a web szerveren konfigurálta, ebben a példában: http://kgr-3l-web.griffsoft.hu/KGR3FL3WSTESZTNST/ForrasDotNetDbAccess.asmx Utazó adattáblák tömörítése (Enterprise) bekapcsolása opcionális. Írja be a biztonsági kulcsot.
Majd a fent már többször részletezett lépéssorozat alapján kattintson a Listából gombra Konfigurációs adatbázis (Desktop) ablakszekcióban lév paramétereket nem kell kitölteni.
43
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Az Enterprise 1 topológiához kapcsolódóan a ForrasDotNetDbAccess web szerviz web.config állományára egy példa:
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <section name="ForrasDotNetDbAccess.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> <system.web> section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. --> section enables configuration of what to do if/when an unhandled error occurs during the execution of a request. Specifically, it enables developers to configure html error pages to be displayed in place of a error stack trace. <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> <error statusCode="403" redirect="NoAccess.htm" /> <error statusCode="404" redirect="FileNotFound.htm" /> --> <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" /> 44
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
<setting name="FAPPath" serializeAs="String"> <setting name="AutoRemount" serializeAs="String"> True <setting name="SPCPath" serializeAs="String"> <system.webServer> A lényeges szakaszok külön kiemelve sárgával, azon belül is azok a részek amik az SQL szerver neve, install adatbázis neve, SQL szerver loginja és jelszava külön kiemelve pirossal. Lentebb pedig egy lekérdezési és parancsfuttatási id túllépés van konfigurálva.
45
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Enterprise 2 Topológia konfigurálása Enterprise 2 Topológia esetén mind az alkalmazás környezet, mind az adatbázisok elérése web szerviz segítségével történik. Alap fül:
46
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Kiszolgálók fül: M ködési módnál Enterprise 2 (teljes) legyen kiválasztva
Adatbázis web service (Enterprise) szerviz legyen kitöltve az alapján, ahogy a web szerveren konfigurálta, ebben a példában: http://kgr-3l-web.griffsoft.hu/KGR3FL3WSTESZTNST/ForrasDotNetDbAccess.asmx Utazó adattáblák tömörítése (Enterprise) bekapcsolása opcionális. Írja be a biztonsági kulcsot.
Majd a fent már többször részletezett lépéssorozat alapján kattintson a Listából gombra Konfigurációs adatbázis (Desktop) ablakszekcióban lév paramétereket nem kell kitölteni.
47
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Az Enterprise 2 topológiához kapcsolódóan a ForrasDotNetDbAccess web szerviz web.config állományára egy példa:
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <section name="ForrasDotNetDbAccess.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> <system.web> section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. --> section enables configuration of what to do if/when an unhandled error occurs during the execution of a request. Specifically, it enables developers to configure html error pages to be displayed in place of a error stack trace. <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> <error statusCode="403" redirect="NoAccess.htm" /> <error statusCode="404" redirect="FileNotFound.htm" /> --> <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" /> 48
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
<setting name="FAPPath" serializeAs="String"> \\KGR-3L\FORNT3\FAP <setting name="AutoRemount" serializeAs="String"> True <setting name="SPCPath" serializeAs="String"> \\KGR-3L\FORNT3\SPC <system.webServer>
49
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A Forrás-SQL környezet leíró bejegyzései: Megjegyzés: A telepítés során a Forrás-SQL konfigurációs bejegyzései a Windows rendszerinformációs adatbázisába kerülnek. Más néven a Registry-be, melyet a regedit.exe nev Windows programmal lehet megtekinteni. A konfigurációs bejegyzéseket nem célszer innen módosítani, mivel minden beállítást az FST32.EXE és a FOR32.EXE programokkal meg lehet tenni! Lehet ség szerint tartózkodjon a kézi manipulációtól, ha ez mégis szükséges, el tte feltétlenül készítsen biztonsági másolatot.
Felhasználói szint bejegyzés: CURRENT USER
A bejegyzés útvonala: HKEY_CURRENT_USER Software Montana Griff Kft. [Forrás SQL beállító rendszer] [SETUP options] System Server Type=dword:00000000
- beállító program beállításai - rendszer adatbázis-kezel
Setup datasource=Forras-Install-32 Setup Server Type=dword:00000000
- rendszer adatbázis - rendszer adatbázis-kezel
UID=sa PWD=jelszó Login Timeout=dword:00000005 Query Timeout=dword:00000000
-
Background=255 255 255 Last FAP file= System datasource=Forras-Install-32 Work from FAP file=dword:00000000
- háttér szín beállítások - rendszer adatbázis kapcsolat -
típusa
típusa
id
50
SQL szerver login azonosító SQL szerver login jelszó
SQL szerver login várakozási id
SQL szerver parancs várakozási
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
[Forrás SQL futtató rendszer] - böngész
[BROWSE COLOR options] Background=255 255 255 Border=000 000 000 Lines=192 192 192 Button face=192 192 192 Button highlight=255 255 255 Button shadow=128 128 128 Button text=000 000 000 Button highlight text=000 000 000 Cell background=255 255 255 Cell text=000 000 000 Cell highlight=000 000 000 Cell highlight text=255 255 255
színbeállításai
[CONSOLE COLOR options] - konzol szín beállítások Active get forground=000 000 000 Active get background=255 255 255 Active get focus forground=000 000 000 Active get focus background=255 255 255 Active console brush=192 192 192 Active console text forground=000 000 000 Active console text background=192 192 192 Active console get forground=000 000 000 Active console get background=255 255 255 Inactive console brush=000 000 000 Inactive console text forground=192 192 192 Inactive console text background=000 000 000 Inactive console get forground=000 000 000 Inactive console get background=192 192 192 - tizedes szeparátor megjelenés
[CONTROL options]
típusa
NumDot=dword:00000001 helyett
alapértelmezésben=1, tizedes pont jelenik meg vessz
InternetBar=dword:00000001 F2Mode=dword:00000001 [EDIT COLOR options] - karbantartó szín beállítások Active get forground=000 000 000 Active get background=192 192 192 Active get focus forground=000 000 000 Active get focus background=255 255 255 Active window brush=192 192 192 Active window text forground=000 000 000 Active window text background=192 192 192 Active window get forground=000 000 000 Active window get background=255 255 255 Inactive window brush=255 255 255 Inactive window text forground=000 000 000 Inactive window text background=255 255 255 Inactive window get forground=000 000 000 Inactive window get background=255 255 255 Disabled window brush=192 192 192 Disabled window text forground=000 000 000 Disabled window text background=192 192 192 Disabled window get forground=000 000 000 Disabled window get background=192 192 192 Active button focus forground=000 000 000 Active button focus background=255 255 255 Active window button forground=255 255 255 Active window button background=000 000 128
51
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve Inactive window button forground=000 000 000 Inactive window button background=255 255 255 Disabled window button forground=000 000 000 Disabled window button background=192 192 192 Edit window background= - bet méret beállítások
[FONT options] FontHeight=dword:00000010 FontWidth=dword:00000009
- keret szín beállítások
[FRAME COLOR options] Background=255 255 255 [ODBC options] System datasource=Forras-Install-32 System Server Type=dword:00000000
- ODBC beállítások - rendszer adatbázis - rendszer adatbázis-kezel
Setup datasource=Forras-Install-32 Setup Server Type=dword:00000000
- rendszer adatbázis - rendszer adatbázis-kezel
UID=sa PWD=jelszó Login Timeout=dword:00000005
- SQL szerver login azonosító - SQL szerver login jelszó - SQL szerver login várakozási
Query Timeout=dword:00000000
- SQL szerver parancs várakozási
típusa
típusa
id id
- utoljára belépett felhasználó
[RUNTIME options] kódja
Last User=
52
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
ODBC adatforrások definiálása: Megjegyzés: A FORRÁS-SQL rendszer az adatbázis táblákat az ODBC-32 (Object Database Connection 32bit) rendszeren keresztül kezeli. Ezért szükséges a FORRÁS adatforrásainak regisztrálása az ODBC32-ben. Az ODBC32 bejegyzések Windows registry-ben tárolódnak el. ODBC kapcsolat a Forrás adatbázisokhoz: Indítsa el a Start Beállítások Vezérl pult Adatforrások (ODBC) Amennyiben 64 bites operációs rendszer használ, akkor a következ helyr l indítsa az ODBC beállítót: C:\WINDOWS\SysWOW64\odbcad32.exe, ezt akár ki is lehet tenni ikonba. Útmutató egy ODBC-s adatbázis kapcsolat definiálására: (Forras-Install) Bejelentkez ablak: 1. A Hozzáadás… gombbal vegyen fel egy új kapcsolatot.
53
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
2. Válassza ki az SQL Server vezérl driver-t
3. Adja meg az install adatforrás kapcsolat nevét: Forras-Install valamint a Forrás szerver IP címét.
Ő. Szerverre való bejelentkezési név és jelszó megadása kötelez
54
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
ő. Az ügyfél beállítása… gomb segítségével ellen rizze, hogy a protokoll TCP/IP legyen, ez a alapérték is.
6. Az SQL szerveren található adatbázisok közül a kapcsolathoz hozzá kell rendelni a megfelel adatbázist pl.: install_fsql
Ezek után nincs érdemi beállítás lépjen tovább a befejezéshez és létrejött az els kapcsolat. A fenti táblázat alapján hozza létre a további szükséges vállalati kapcsolatokat A meglév kapcsolatokat módosíthatjuk a bejelentkez ablak „Beállítás…” gombjával vagy a kapcsolat nevére dupla kattintással. A „Eltávolítás” gombbal lehet törölni a kapcsolatokat.
55
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Forrás-SQL Beállító ( FST32.EXE ) program felhasználói leírása: Megjegyzés Feladata: A program segítségével alakíthatók ki a Forrás-SQL integrált ügyviteli rendszer m ködéséhez szükséges vállalatok, rendszertáblák, ügyviteli táblák, jogosultsági rendszerek, felhasználók. Lehet ség van a rendszer m ködését nyomon követni, karbantartani, monitorozni, rendszergazdai funkciókat végrehajtani, belenyúlni a rendszerbe. Fontos! A rendszeradatok beállítása alapvet en rendszergazdai feladat. A helytelen vagy ellentmondásokat tartalmazó beállítás súlyos nehézségeket okozhat a rendszer használata során. Ezért azt tanácsoljuk, hogy a beállításokat és azok módosítását megfelel egyeztetés után - minden esetben ugyanaz a személy, a rendszergazda végezze el. A rendszergazda rendelkezzen megfelel számítástechnikai és lehet ség szerint ügyviteli ismeretekkel is. Miel tt belevágna a program megismerésébe, a Forrás-SQL rendszer m ködéséhez szükséges és elengedhetetlen lépések: 1., A Forrás-Install ODBC32 adatkapcsolaton keresztül el kell érni az install adatbázist. 2., Ebben az adatbázisban létre kell hozni az install táblákat. 3., Be kell tölteni az újonnan létrejött táblákba a Forrás Applikációs fájlokat (*.FAP) Ő., Létre kell hozni a vállalatokat és hozzákapcsolni a megfelel ODBC32-es adatforrást. ő., A vállalatnál engedélyezni kell a szükséges alrendszereket. 6., Az alrendszerhez szükséges adatbázis táblák létrehozása. 7., Nézettáblák létrehozása (View-k) 8., Tárolt eljárások létrehozása. 9., Függvények létrehozása 10.,Felhasználói csoportok kialakítása, jogosultsági rendszerek létrehozása. 11.,Felhasználók létrehozása és csoportokba sorolása.
56
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A program az FST32.exe esetlegesen felparaméterezett ikonjával indul, ami el tte a /set-s felületen keresztül konfigurálva lett. Lásd részletesebben Forrás-SQL paraméterezett indítása fejezetben. A program indítása a Forrás logóval indul:
Majd betölt dnek a rendszerinformációs adatok a registry-b l és az install adatbázisból. Amennyiben a program indulását megel z en volt olyan frissítés amely az install adatbázisban struktúra változást idézet el jöhetnek a következ ablakok. A megjelen ablakban nyomjon OK-t. „Amennyiben lesz ilyen ablak”
57
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A megjelen ablakban nyomjon Igent.
A megjelen ablakban válassza az FST rendszergazdát, nincs jelszava alapesetben és nyomjon OK-t.
58
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A program általános ismertetése: Az FST32.EXE program kezel felülete látható:
A program fejléce megmutatja a Forras-Install Adatforrás kapcsolat által elért SQL szerver verziószámot, adatbázis nevet valamint a kapcsolódás egyedi azonosítószámát (SPID):
Ezek az információk SQL parancssorból is lekérdezhet ek, a példában szerepl SQL szervernél: (StartProgramokMicrosoft SQL Server 2008 SQL Server Management StudioNew Query): select @@version --------------------------------------------------
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) Mar 29 2009 10:27:29 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition on Windows NT 6.1 <X86> (Build 7600: )
59
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A program láblécében baloldalon található az Adatforrás adatbázis kapcsolat aktuális állapota, az SQL szerver neve, verziószáma, az adatbázis neve, a hozzáférés azonosítószáma, valamint a kapcsolat neve.
A lábléc jobb oldalán a Caps Lock és a Num Lock billenty k állapota látható:
A kezel ablak fenti ikonsora:
Kilépés a Forrás-SQL Beállító programból (= FájlKilépés a programból menü) Alapbeállítások végrehajtása (=FájlOpciók… ), ezt elérheti a /set kapcsolóval indított FST32 ikonnal is. Fap feltöltés – Forrás-SQL Applikációs modulfájlok betöltése az install adatbázisba (=Install táblák menüForrás-SQL definíciók feltöltése… menü) Feladata: a modulok által tartalmazott információk betöltése az SQL szerver install adatbázisába.
Sorban haladva:
Install rendszertáblák struktúrájának ellen rzése Install rendszertáblák létrehozása Install rendszertáblák törlése
El bbi három az Install táblák menüpont alatt is megtalálható.
Telepít Varázsló (=FájlTelepít varázsló (teljes)…) Script varázsló (=FájlScript varázsló… )
60
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Eseménynapló (=FájlEsemény napló…) ODBC Manager (=FájlODBC manager…)
FAP feltöltés
Lehet ség van egyszerre több alrendszer betöltésére is. Ebben az esetben a következ ablakokat látjuk:
61
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Amennyiben csak egy modult akar betölteni, akkor válassza ki a kívánt fájlt és nyomjuk meg a megnyitás gombot. Ezután megnyílik a fájl tartalma és kijelölheti a betöltend elemeket.
Általában a modul összes elemét ki kell választani a Mind gombbal és a Feltöltés gombbal betöltheti az install adatbázisba. A jobb oldalon lév kapcsolókkal egyszer sz rési beállításokat adhat meg. A Hiba esetén stop kapcsoló kikapcsolása azt eredményezi, hogy feltöltési hiba esetén nem szakad meg a teljes m velet, hanem átlépi a hibás szakaszt és tovább folytatódik a feltöltés.
62
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Install rendszertáblák struktúrájának ellen rzése
A modulfájlok az install adatbázisban lév install táblákba tölt dnek be. Ezeket a táblákat itt lehet ellen riztetni. (=Install táblák menü Táblák ellen rzése menü)
A Hiba esetén stop kapcsoló kikapcsolása azt eredményezi, hogy feltöltési hiba esetén nem szakad meg a teljes m velet, hanem átlépi a hibás szakaszt és tovább folytatódik a feltöltés.
Install táblák létrehozása
Ezzel a menüponttal hozhatók létre az install táblák indexest l. Install táblák menü Táblák létrehozása menü
63
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Táblák frissítése (=Install táblák menü Táblák frissítése menü)
Adatok törlése (=Install táblák menüAdatok törlése menü) A kiválasztott tábla sorainak a törlését lehet végrehajtani.
64
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Install táblák törlése
Ezzel a menüponttal törölhet ek az install táblák. Install táblák menü Táblák törlése menü
Install táblák listája T
neve
R
Adateredet *
Forras
FST
R
ForrasAdopterEditMenus
FST
S
ForrasAdopterGroups
FST
V
ForrasAdopters
FST
V
ForrasAdopterUsers
FST
V
ForrasApplications
FST
A
ForrasApplicatParams
FST
A
ForrasCodes
FAP
K
ForrasCompActions
FAP
K
ForrasCompEntries
FAP
K
ForrasCompGrants
FST
K
ForrasCompHidings
FAP
K
ForrasConnections
FST
Kap
ForrasDataGrants
FST
A
ForrasEntryActions
FST
Komponens-
ForrasEntryGrants
FST
Komponens-
ForrasEntryHidings
FST
Komponens-
ForrasEventLog
FST
E
ForrasExtIndxs
FST
K
ForrasExtLoggedTables
FST
N
ForrasExtObjs
FST
K
F F
NET NET F
F
NET
NET
F F F
65
NET NET
NET
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve T
R
Adateredet *
ForrasExtObjsRows
FST
K
ForrasExtTables
FST
K
ForrasGroupMenus
FST
M
ForrasGroupModules
FST
M
ForrasGroupRevokes
FST
M
ForrasGroups
FST
M
ForrasHelpHistory
FST
M
ForrasLic
FST
R
ForrasLocks
FST
)
ForrasLocksSemaphore
FST
)
ForrasLoggedTables
FST
N
ForrasMenus
FAP
M
ForrasModuleMenuEx
FST
V
ForrasModules
FAP
M
ForrasParameters
FAP
P
ForrasParametersRows
FAP
P
ForrasPrinters
FST
N
ForrasPrograms
FAP
F
ForrasRebuildTables
FST
Ú
ForrasReportAdopters
FST
L
ForrasReports
FST
L
ForrasReportUsers
FST
L
ForrasScripts
FAP
SQL batch-
ForrasSqlFunctions
FAP
S
FST
ForrasStoredProcs
FAP
T
FST
ForrasStringTable
FAP
F
ForrasStringTableEx
FST
V
ForrasStringTableRows
FAP
F
ForrasSubsystems
FAP
A
ForrasTables
FAP
T
ForrasTablesEx
FST
V
ForrasTableStr
FAP
T
ForrasTableStrEx
FST
V
ForrasTableZkeys
FAP
T
ForrasTraceProjects
FST
N
ForrasTriggers
FAP
T
ForrasTypes
FAP
F
ForrasTypesEx
FST
V
ForrasUsers
FST
F
ForrasVariantEx
FST
V
ForrasVariantStrEx
FST
V
ForrasViews
FAP
N
ForrasVoucherTypes
FAP
B
ForrasYears
FST
F
-
F
NET
FST
F
forsqlfunctions)
NET F F
NET
NET
forras_tablestr_ex) -
FST
66
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
(*) Adateredet:
FAP: Definitív (FAP-ból tölt dik), nem karbantartható FST: Beállítható (FST-vel állítható)
Minden olyan táblában, amely tábla definitív adatokat tartalmaz, azaz a FAP file-ból kerülnek feltöltésre, tartalmaz egy FAP és FAPVERSION mez t. A feltöltés során a feltöltött objektum mellé letárolódik, hogy az melyik FAP milyen verziójából lett feltöltve. Majd a menedzselés során, amikor az FST létrehoz egy tárolt eljárást, trigger-t, vagy táblát módosít, akkor sp_addextendedproperty-vel az SQL Serveren letárolódik, hogy az adott trigger stb. mely FAP mely verziójából készült. Ez megtekinthet SQL Server Enterprise Manager-rel, vagy kilistázható az fn_listextendedproperty függvénnyel.
Telepít varázslók Telepít varázsló (teljes) … File menü Telepít varázsló (teljes)… Segítségével egyszer en és gyorsan lehet akár több vállalatot (adatforrást) is frissíteni. Ki kell választani a frissítend vállalatot, megadni az alrendszert. Ezek után a varázsló automatikusan végrehajtja a frissítéseket. Az ablak jobb oldalán pedig az elvégezni kívánt m veletet kell bepipálgatni.
Képerny kép egy sok adatforrást tartalmazó Forrás-SQL rendszerb l:
67
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Telepít varázsló indítása a Menedzselés menüb l: ez a varázsló abban tér el az el z t l, hogy csak a rákapcsolódott adatforráson végezhetjük el a módosításokat. Ennek menete: válassza ki az adatforrás alrendszerei közül a módosítandót, jelölje be kívánt feladatot, majd nyomja meg az OK gombot.
Telepít varázsló (részleges)…
68
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
(=Fájl menü Telepít varázsló (részleges) …) Tetsz leges számú adatforráson, bármely modul komponenst is külön végrehajthat akár egy vagy több objektumra, a teljes alrendszerre való menedzselés igénye nélkül.
Script varázsló…
Fájl menü Script varázsló …
Tetsz leges számú adatforráson, egy el re megírt SQL scriptet tud futtatni.
Származtatás varázsló… Fájl menü Származtatás varázsló … Az FST File menüjében megjelent egy új menüpont a Származtatás varázsló, ahol egy már létez adatforrásból lehet további adatforrást származtatni.
69
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
„Típus” oszlop A „Régi azonosító” és „Régi név” oszlopok alapján megpróbálja kitalálni, hogy évfügg adatforrásról van-e szó. Lehetséges értékek: Évfügg : A formátum megfelel a specifikációnak, és az év idei. Évfügg , de nem idei: A formátum megfelel a specifikációnak, de az év nem idei (pl.: tavalyi). Lehetséges, hogy évfügg : Lehetséges okok: o valamelyik kód, de csak az egyik felel meg a specifikációnak, o mindkett megfelel a specifikációnak, de az azonosítóban és névben különböz évre való utalás van (pl. azonosító: ’a0’, név: ’A 2007’). Nem évfügg : A fentiek közül egyik sem. Nyomógombok
A nyomógombok hatása csak a vezérl ben található (sz réssel kiválasztott) sorokra vonatkozik. Mind: A sz r feltételnek megfelel sorok kiválasztása. Ideiek: A sz r feltételnek megfelel sorok közül az „Évfügg ” típusúak kiválasztása. Egyik sem: A sz r feltételnek megfelel sorok kiválasztásának törlése. Elem kiválasztása A megfelel sorban, az els három oszlop („Típus”, „Régi azonosító”, „Régi név”) valamelyikében kattintással. A kiválasztott elemek ikonja a „Típus” oszlopban a következ k szerint változik meg: : „Évfügg ” típusú elem kiválasztásakor. : Nem „Évfügg ” típusú elem kiválasztásakor. Elem kiválasztásakor az „Új azonosító” és „Új név” oszlopokba adatok generálódnak a specifikáció szerint ha a mez korábban üres volt. A dátum a régi kódtól függetlenül a jöv év alapján generálódik. Csak a kiválasztott sorok lesznek származtatva. Újabb kattintás a kiválasztás törlését eredményezi. 70
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Adatok megadása
Új adatok („Új azonosító”, „Új név”) manuálisan is lehetséges: kattintással válasszuk ki a megfelel sort („Új azonosító”, „Új név” oszlopokban), újabb kattintással válasszuk ki a cellát, ami szerkeszt üzemmódba vált. Adat ikonok
o o o o
Az alábbi ikonok, csak kiválasztott sorokban jelennek meg. : Figyelmeztetés, de a m velet folytatása lehetséges. Lehetséges okok: A formátum, nem a jöv évre utal. Nem megfelel a formátum. : Súlyos hiba, nem lehetséges a m velet végrehajtása. Lehetséges okok: Másik kiválasztott elemnél már létezik a megadott adat. Az azonosító vagy név már létezik a rendszerben. Nincs: Az adat rendben van. M velet indítása A m veletet az „OK” nyomógombbal indítható, amennyiben van kiválasztott adatforrás. Egyéb esetben a nyomógomb letiltásra kerül. A m veletsor közben a sikeresen származtatott adatforrásokon a szelekció megsz nik. Siker esetén a m veletsor végén a dialógusablak bezárul. Hiba esetén a nem származtatott adatforrásokon a szelekció megmarad, és a m veletsor végén a dialógus ablak nem záródik be automatikusan.
Eseménynapló
FájlEsemény napló… menü a Forrás-SQL rendszerben történt események rögzítésének megtekintésére szolgál. A fa struktúrájú menürendszer, paraméterek menüpontjában beállított információk megjelenítésének a helye.
Számol gomb: megmutatja a napló- sorok számát Sz rés (WHERE): sz kítési kör megadása Listázás:
napló megjelenítése 71
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Archiválás: napló fájlba mentése
(adott napig)
Nyomtatás: a napló kinyomtatása
Az eseménynaplóból történ lekérdezés, az install adatbázis ForrasEventLog táblájából történ lekérdezéseket foglalja magában. Dokumentálás menü Fájl menü Dokumentálás… A Forrás-SQL beállításainak dokumentálása.
A megfelel menüpontot kiválasztva további paraméterek megadásával az elkészített dokumentáció kinyomtatódik.
72
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Fa struktúrájú menürendszer részletezése:
Az egyes menüpontokon a jobb oldali egérgomb használatával adhat ki további utasításokat. pl.: új tétel felvitele, törlés, kapcsolódás
Ha az F5-ös billenty t megnyomja bárhol a fa struktúrán, akkor egy frissítést hajt végre a Fa menüstruktúrában.
73
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Rendszer Paraméterek
Egyebek fül:
Nem telepített modul tiltása: Ellen rzi, hogy az install adatbázisban lév fap verzió száma megegyezik-e, a fap mappában lév fap verzió számával, ha be van pipálva, akkor visszatér a modul választáshoz egy verzió figyelmeztetés után, ha nem akkor beenged a modulba. Fejlécek: jelenleg nem használatos Fejlesztési id ben (FDS-sel) ügyviteli fogalmak egy részéhez 3db kifejezés van megadva. Ez egyel re ügyfél által nem tartható karban, de tervben van. Ezek az ügyviteli fogalmak dinamikusa kerülnek megjelenítésre a kapcsoló függvényében. A kapcsoló egy kialakult gyakorlatnak megfelel en a következ vállalat csoportok fogalmait választja ki: 0 - standard vállalatok 1 - költségvetési intézmények 2 - KGR
74
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Licensz fül: Nem konfigurálható az ügyfelek számára
SQL-Szerver fül:
Táblalétrehozási paraméterek: Create primary keys: els dleges indexek létrehozásának engedélyezése/tiltása Clustered primary keys: clustered indexek létrehozásának engedélyezése/tiltása Create foreign keys: kizárólagos indexek létrehozásának engedélyezése/tiltása Float helyett decimál: A kapcsoló elavult. Helyette a float mez k decimalként való automatikus kezelését adatforrás szinten kell beállítani. Bekapcsolt esetben a tábla karbantartás során float mez k decimal-lá alakítása történik, de nem javasoljuk a bekapcsolását. Szever opciók: Programozás technológiai megoldások Set ANSI flags: Bekapcsolt állapotban kell lennie. F2-es sz rés minden mez re: indexekre vonatkozó tételszám korlátozás megadása, gyorsítja az F2-re el ugró választási lehet ségek megjelenését. max. tételszám: Az F2 sz rést a fájl els 1000 rekordjára korlátozza az Er forrás takarékosság érdekében fill faktor: Az adattáblákban az indexek kitöltöttségét mutató szám.
75
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Három réteg üzemmódban meghatározza az egy web szerviz hívás alatt áthozott rekordok maximális számát. 0 vagy kisebb érték az alapértelmezett ő12 értéket jelenti.
Naplózás fül: a Forrás-SQL rendszerben történt események rögzítésére szolgál. Local: Forrás rendszerbe bejelentkezett munkaállomás nevének naplózása. Login: felhasználók bejelentkezésének tárolása. Group: felhasználói csoportba történ bejelentkezés rögzítése. Module: modulba való bejelentkezés naplózása. Menü: a felhasználó mely menüpontba lépett be. Szerver hibák: SQL szerver hibainformációk tárolása. Kliens hibák: Forrás-SQL kliens hibajegyzék. Lekérdezések naplózása: A lekérdezéseket naplózza. Install táblák: Install adatbázis táblákat, kezd naplózni bekapcsolása után, Forrás-SQL Beállító környezet újraindítását igényli. Ilyenkor az install adatbázisban a táblanévvel megegyez táblanév_History tábla jön létre amelyben minden olyan esemény rögzítésre kerül, ami a táblában történik.
76
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Bejelentkezés fül:
Programjelszó: már nincs használatban ebben a formában ez a funkció, felváltotta a felhasználóknál bekapcsolható FST hasznáalat Bejelentkezés tiltása: Ha ezt bekapcsolja, megakadályozza, hogy a felhasználók be tudjanak jelentkezni a Forrás-SQL Futtató programba. Amennyiben mégis próbálkoznak, ilyen figyelmeztetést kapnak:
Többszörös bejelentkezés: Egyazon felhasználó, több gépr l is be tud jelentkezni. Megengedhet sikertelen bejelentkezési kísérletek száma: azt jelenti a felhasználó mennyiszer ronthatja el a jelszavát, miel tt letiltásra kerül. Letiltás után már csak egy FST használatra jogosult felhasználó adhat új jelszót a felhasználó tulajdonság paneljén. -1: végtelenszer elronthatja a jelszót a rendszer nem tiltja ki 0 vagy más pozitív egész szám: a megengedett értékszer ronthatja el a felhasználó a jelszavát.
77
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Azonosítás: Nincs: nincs jelszó Egyszer jelszó: tetszés szerinti jelszót elfogad a rendszer Szigorú jelszó: minimum 8 karakternek kell lennie és legyen benne kisbet (a-z), nagybet (A-Z), szám (0-9) Windows NT: Az a felhasználó aki már a saját Windows munkaállomására bejelentkezett és utána rákattint a Forrás-SQL futtató ikonra, és a felhasználók rész alatt is ki van t ltve rendesen a Windows authentikáció akkor attól többet nem fog logint és jelszót kérni a rendszer. Nem ajánljuk, nagyobb sebezhet séget nyújt a pénzügyi rendszer számára az illetéktelen behatolással szemben.
Felhasználói jelszó kódolás módjai: Forrás: oda-vissza m köd kódolás, ennek történelmi és technikai okai vannak. MD5: 16 byte-os hash kódot képez, nem visszafejthet SHA: 20 byte-os hash kódot képez, nem visszafejthet A hash alapú kódolás egy nagyobb tartományból egy sz kebbre képez le, mely egyszer inverz m velettel nem visszafejthet . Ezek a kódolások a Forrás-SQL rendszer Domain-hez illesztéséhez szükségesek, ilyenkor nem szabad a jelszót letárolni, csak annak a hash kódját. A Forrás-SQL is ezt a hash kódot kapja meg, hogy tudjon illeszkedni.
78
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Monitor ág: Forrás-SQL rendszerben dolgozó felhasználók megfigyelése.
Kapcsolódások fül:
A középs ablakban látható a Forrásba bejelentkezett felhasználók listája. Ez tartalmazza a bejelentkezés dátumát, id pontját, az eltelt id t, felhasználó nevét, munkaállomásának nevét. Ha rákattintunk a felhasználóra, további információkat tudhatunk meg róla. Ezt az alsó ablakban láthatja, mely vállalatban, modulban és alrendszerben tartózkodik éppen. Automatikus frissítés: a bejelentkezett felhasználók aktuális állapota milyen gyakran frissüljön nem
nem frissül
1 sec
1 másodpercenként frissül
10 sec
10 másodpercenként frissül
0.1 sec
megadott id közönként frissül
Frissít:
a gomb megnyomásakor frissül
79
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Régi értékek mutatása: Amíg a Forrás-SQL Beállító monitor ablaka nyitva van a korábbi értékek nem törl dnek, hiába a felhasználó már kilépett a rendszerb l és a ForrasConnections táblából is elt nt. Ez érvényes a ForrasLoks táblára is ami a zárolásokat tartalmazzák. Törlés:
Törölhetjük a felhasználó bejelentkezését. Szabálytalan kilépéskor (áramszünet, hálózati megszakadás) nem törl dik ki a bejelentkezési információ. Ha erre a gombra egy aktív felhasználónál rákattintunk a felhasználó azt a figyelmeztetést kapja a rendszert l, hogy az ön munkamenetét törölték és kilép a program automatikusan.
Dead lokkok törlése:
Bonyolult m veletek esetében, amikor több felhasználó várakozik egymásra, létrejöhetnek olyan hosszú várakozások, amelyeket a szerver felfüggeszt. Ha egy másik felhasználó erre a felfüggesztett felhasználóra vár, akkor neki korlátlan ideig kellene várakoznia. Ennek a parancsnak a használatával törölhet a „Dead user”.
Zárolások (lokkok) fül:
Ezen a lapon láthatók a felhasználók által megfogott (lokkolt) táblák. Adatok felvitelekor, módosításakor, törlésekor látható itt bejegyzés.
80
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Modul használat fül
Az új licensz rendszer monitorozására szolgál. Az itt megjelen bejegyzések jelzik, hogy az adott modult használják. Ez alapján figyeli a rendszer a licenszben maghatározott modul használati limitet. A beragadt modulhasználatot a „Törlés” gombbal lehet megszüntetni.
A következ oldalon példákat láthat az egyes paraméterekre.
81
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
ForrasTypeEx: meg lehet változtatni az adattípusokat
ForrasTableEx: az adattáblák megnevezését lehet átnevezni
ForrasVariantEx: ablakok fejlécét lehet megváltoztatni
ForrasVariantStrEx: ablakon lev adatmez nevek megváltoztatása
ForrasModuleMenuEx: modulon belül a menü megnevezését lehet megváltoztatni
82
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
ForrasTableStrEx: általános lekérdez ben a mez neveket lehet megváltoztatni
ForrasTraceProject A funkció lényege, hogy ha a Forrás-SQL Futtató környezetben a nyomkövetési szintet beállítja 4-re, majd OK. A Forrás-SQL Futtató programban aktív lesz az új nyomkövetési file létrehozása nyomógomb, melyre rákattintva feldob egy ablakot, és akkor kiválaszthatja a Forrás-SQL Beállítóban a ForrasTraceProject-nél megadott project kódot. Így az egyes logokat, projektek alá szervezhetjük. Ez a loggolás a különböz rendszer szint függvényhívásokat jelenti, melyet a FORNT\LOG mappában helyez el. Hozzon létre, a Forrás-SQL beállító programban a ForrasTraceProject-nél egy új Projekt azonosítót.
Indítsa el a Forrás-SQL Futtató környezetet, lépjen be egy tetsz legesen kiválasztott modulba. Válassza a File/Opciók állítása menüpontot.
83
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A bejelentkezés fülön a Nyomkövetési szint értéket állítsa át 10-r l Ő-re, és OK. Megint indítsa el a File/Opciók állítása és válassza az Új nyomkövetési file létrehozása nyomógombot.
A felugró ablakban válassza azt a Projekt kódot ami alá a logot akarja rendelni, majd OK.
A képerny n látszik, hogy hova fogja készíteni a log file-t.
84
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
ForrásDotNet
ForrasFDNSecurityKey:
Biztonsági kulcs: a ForrásDotNet konfigurációs adatbázis része, ezt mindhárom topológia esetén konfigurálni kell, adatbázis szolgáltatások eléréséhez szükséges mely titkosítva a kliens konfigurációjában van elmentve. Akkor tudja használni a rendszert a felhasználó, ha ez a kulcs, ami a kliensen meg van adva létezik a konfigurációs adatbázis ForrasFDNSecurityKey táblájában.
ForrasFDNInstallDatabase:
85
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Név: egy szabadon választott név, melynek nem kell megegyeznie az adatbázis fizikai nevével, sem, pedig az ODBC névvel. Ez a beállítás sorozat a ForrasDotNet és a ForrasMainService web szervizek konfigurálására szolgál, így nem kell minden egyes Forráshoz külön web szerviz, elég egy. Ebbe a konfigurációs részbe kell felvenni az installokat. Ezek a bejegyzések az install adatbázis ForrasFdnInstallDatabase táblában kerülnek rögzítésre.
Telepített alrendszerek A .FAP modulfájlok betöltése után feltölt dik a menüpont az eddig elkészített alrendszerekkel. Ezek közül kell kiválasztani a megvásárolt alrendszereket és megadni az alrendszerben maximálisan beléphet felhasználók számát. Fontos! Több felhasználó beírása esetén a szerz dés megsértése következik be.
Amennyiben a Licensz információknál lév Kapcsolatok száma marad 0, akkor az egyes Alrendszereknél nincs korlátozva, mennyi ember léphet be.
86
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Feldolgozási évek
Új feldolgozási év hozható létre a menüponton az egér jobb oldali gombjával:
Naptípus: meg tudja határozni, az aktuális napról [ünnepnap / szabadnap / munkanap] a pirosan bekarikázott nap a mai napot jelenti. Feldolgozási évet törölhet az éven jobb oldali egérgomb nyomásával.
Nyomtatók Itt definiálhat a rendszerhez nyomtató szekvenciákat, amelyeket a felhasználók nyomtatójához tud hozzárendelni. Nyomtató szekvenciák létrehozása és törlése az adott menüponton a jobb egérgombbal lehetséges. A nyomtató leírásában található ESC vezérl szekvenciákat kell megadni.
87
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A karakter szekvenciát, részszekvenciák konkatenációjaként írhatja le. A konkatenáció jele +. A rész-szekvencia lehet idéz jelek között megadott karakter sorozat vagy CHR(n) alakú, ahol n egy karakter ASCII kódja. Pl.: CHR(27)+"A"+CHR(27), ami az escape, A, escape karakter szekvenciát jelöli. Printer init - Nyomtató inicializáló karakter szekvencia. Printer reset - Nyomtatót alapállapotba helyez karakter szekvencia. Condensed on - Condens nyomtatási mód bekapcsolására szolgáló szekvencia. Condensed off - Condens nyomtatási mód kikapcsolását szolgáló karakter szekv. Emphased on - Kiemelt nyomtatási mód bekapcsolását szolgáló karakter szekv. Emphased off - Kiemelt nyomtatási mód kikapcsolását szolgáló karakter szekv. 12 cpi mode on - 12 karakter/inch karakters r ség nyomtatás bekapcsolását szolgáló karakter szekvencia. 12 cpi mode off - 12 karakter/inch karakters r ség nyomtatás kikapcsolását szolgáló karakter szekvencia. 6” page length on - 6 inch-es laphosszúság bekapcsolását szolgáló karakter szekvencia. 6” page langth off - 6 inch-es laphosszúság kikapcsolását szolgáló karakter szekvencia. 4” page length on - 4 inch-es laphosszúság bekapcsolását szolgáló karakter szekvencia. 4” page langth off - 4-inch-es laphosszúság kikapcsolását szolgáló karakter szekvencia. Landscape on - Tájkép stílusú (fekv lapos) nyomtatási mód bekapcsolását szolgáló karakter szekvencia. Landscape off - Tájkép stílusú (fekv lapos) nyomtatási mód kikapcsolását szolgáló karakter szekvencia Manual feed on - Papíradagolás a kézi adagolóból bekapcsolását szolgáló karakter szekvencia. Manual feed off - Papíradagolás a kézi adagolóból kikapcsolását szolgáló karakter szekvencia. Vízjel: - Átlátszóságát nyomtatonként lehet állítani, ha az alap érték nem megfelel .
88
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A nyomtató definíciókat szinte kivétel nélkül a rendszer indulás elején egy már létez fd állományból a Griffsoft Informatikai Zrt munkatársa az Install táblák/ Táblák importálása menüpont alatt tölti fel. Csak abban az esetben kell új nyomtató szekvenciát felvenni, ha valamilyen nagyon speciális nyomtatót kíván használni.
Munkakörök
Munkaköröknél: általános tevékenységi köröket definiálhat, meghatározott modulokhoz és azok menüihez való hozzáféréssel. Egy munkakört így több Adatforráshoz is hozzá lehet rendelni. Az itt megadott modulok közül tud majd választani a Forrás bejelentkezési ablakában. Modulok: a munkakörökhöz, forrás modult kell hozzárendelni az egér jobb gombjára kattintva. Csak a vállalathoz rendelt alrendszerek moduljai közül tud modult választani. Menüpont korlátozás: a modulra való állással a jobb oldalon megjelenik a modul összes menüpontja. Itt kattintással beállíthatja, hogy a menüpont látszódjon vagy sem.
Új munkakör létrehozása Amikor új munkakört akar létrehozni, Munkakörökön jobb gomb, és Új munkakör létrehozása.
89
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A megjelen ablakban adja meg a munkakör csoportkódját amit kés bb nem változtathat, valamint elnevezését. Miután létrehozta a munkakört a fa struktúrában bontsa ki és rendeljen hozzá modult. Az modulokon állva jobb gomb válassza a Modul engedélyezése opciót.
A megjelen ablakban válassza, ki melyik modulokat akarja a munkakörhöz hozzárendelni.
A kék-fehér téglalapok Forrás-SQL modulokat jelentenek A zöld téglalapok ForrásDotNet modulokat.
90
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Miután kiválasztotta a modulokat kattintson az OK-ra. Ez után válassza ki az adott munkakörön belül a modult és állítsa össze, hogy milyen engedélyekkel rendelkezzen. Itt belehet állítani, hogy az adott adatforrához\munkakörhöz rendelt felhasználó milyen menüket és almenüket lásson. Megjegyzés: a ForrásDotNet rendszer munkaköreinek, moduljainak és jogkörének kialakítása egy másik fejezetben lesz tárgyalva. Viszont lényeges, hogy a ForrásDotNettes modulokat itt hozzá kell rendelni a munkakörhöz, Különben hiába álltja össze a saját jogosúltság kezel jében , amíg itt nincs hozzáadva addig nem fog látszani a ForrásDotNetes futtatóban a modul!
A felhasználók adat elérés korlátozását a táblákhoz való hozzáféréssel lehet szabályozni. Ezeket különböz szinteken lehet érvényesíteni. A korlátozás során szabályozni lehet a tábla hozzáférését m velet, sor és mez bontásban.
Mukakör tölése Adott munkakörön az egér jobb gombjával kattintson, amennyiben törölni szeretné a munkakört.
Beállítások átvétele Lehet ség van arra is, hogy amikor egy munkakört létrehozz, egy másik munkakör teljes munkakör tulajdonságaival ellássa.
91
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Válassza ki, mely munkakör mintájára szeretné a jelenlegi munkakörét klónozni. Teljes származtatás: Bekapcsolt esetben úgy m ködik, mint régen, azaz a létez munkakör minden beállítását törli, majd a listából választott munkakör beállításait rámásolja. Kikapcsolt esetben az adatforrással kapcsolatos beállításokat nem másolja és nem is törli. Ezek, a felhasználók adatforráshoz rendelése ill. ezen csomópontokon a jogosultságok állítása.
Definíciós szintek A tábla korlátozását több szinten meg lehet adni de csak az els definíció fog érvényre jutni az alábbi listán lefelé haladva. A definíciós szintet az határozza meg, hogy a munkakör, adatforrás, felhasználó hármasból melyek vannak megadva. A következ szintek érhet k el a navigációs fa megfelel ágát lenyitva: munkakör + adatforrás + felhasználó (elérhet sége a fában: Forrás > Adatforrások > Adatforrás > Munkakörök > Munkakör > Felhasználók > Felhasználó) munkakör + adatforrás (elérhet sége a fában: Forrás > Adatforrások > Adatforrás > Munkakörök > Munkakör) munkakör (elérhet sége a fában: Forrás > Munkakörök > Munkakör) Azaz, ha az adatforrás szinten is adunk meg korlátozást, akkor az felülbírálja az általános korlátozást arra a munkakörre az adatforráson belül. Továbbá, ha felhasználó szinten adunk meg korlátozást, akkor az felülbírál minden más korlátozást arra a felhasználóra az adott munkakörben és adatforráson.
92
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Fontos hangsúlyozni, hogy itt felülbírálás, nem pedig kiegészítés történik! Ez azt jelenti, hogy ha például Pénztáros munkakörre adatforrás szinten megadunk egy sz rést a partner táblára, majd Kovács Lajos felhasználóra a Pénztáros munkakörben ugyanazon adatforráson egyedileg is megadunk egy sz rést a partner táblára, akkor a Forrás futtatóban, Kovács Lajos Pénztárosként végzett munkája során, a partner táblára csak a hozzá egyedileg megadott sz rés érvényesül. Ebb l következ en, ha Kovács Lajosnál a Pénztárosokra megadott sz rést igazából nem lecserélni, hanem kiegészíteni szeretnénk, akkor Kovács Lajos sz résének összeállítását úgy érdemes csinálni, hogy a Pénztároshoz megadott sz rést átmásoljuk és AND-dal kapcsoljuk hozzá az egyedi kiegészítéseket.
Adatelérési korlátozások megadására szolgáló képerny A korlátozás beállításának folyamata minden szinten ugyanúgy történik.
Korlátozás létrehozása Feladata A kiválasztott szinten a táblára vonatkozó korlátozás létrehozása. M ködése 1. B
vít gomb megnyomása után a felugró listából válasszuk ki a korlátozandó táblákat.
93
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Korlátozandó táblák kiválasztása 2. Az
OK gomb megnyomása után a korlátozások alapértelmezett értékekkel jönnek létre.
Újonnan létrehozott korlátozások alapértelmezéssel Az újonnan létrejött bejegyzésben alapértelmezésben minden m velet korlátozva van.
Korlátozás módosítása A különböz jelleg korlátozások a futtató program más-más részén jutnak érvényre. Ezek a következ k. M velet Alapértelmezésben az újonnan létrehozott bejegyzésben minden m velet korlátozva van a táblán, egyik m velet sem érhet el. Az ett l való eltérés esetén kell a m veletek korlátozását állítani.
94
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Feladata Feladata az általános törzs karbantartóban (karbproc) a végrehajtható m veletek korlátozása. Az általános törzs karbantartón kívül a korlátozást az ügyviteli programok egyedileg érvényesítik a tableinfo nyelvi függvény segítségével. M ködése A táblákat tartalmazó táblázatban a jelöl négyzetekben pipákkal lehet szabályozni a táblára vonatkozó m veleteket. A pipa jelenti a korlátozás megadását (azaz a m velet tiltva van), a pipa hiánya a korlátozás megvonását (azaz a m velet engedélyezve van). A következ m veletek korlátozhatók a megfelel oszlopban való kattintással: B: beszúrás M: módosítás T: törlés
afa táblában módosítás és törlés jog, agazat táblában beszúrás jog van korlátozva
Sor sz rés Alapértelmezés szerint nincs sz rés a sorokra, minden sor elérhet . Az ett l való eltérés esetén kell sorsz rést beállítani. Feladata Feladata a sorok sz rése a táblához való hozzáférés során. A beállítást a futtató automatikusan juttatja érvényre. M ködése A táblázat alatt a tábla kiválasztása után szabad szövegben adható meg az a sz r kifejezés, amely az engedélyezett sorokat válogatja le. Ha nincs megadva sorsz rés, akkor minden sor engedélyezett.
95
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Az afa tábla csak azon sorai láthatók ahol afa.f_nev1 = 'A' Tipp: Sz r kifejezés összeállítása során a mez k listán való dupla kattintással a mez neve átmásolásra kerül a sorsz rés adatbeviteli mez be.
Mez sz rés Alapértelmezés szerint nincs sz rés a mez kre, minden mez elérhet . Az ett l való eltérés esetén kell mez sz rést beállítani. Feladata Feladata mez k elrejtése az általános lekérdez vel történ munka során. Az így korlátozott mez k a lekérdezés összeállításakor nem választhatók ki, tartalmuk a lekérdezés során nem jelenik meg. A beállítást a futtató automatikusan juttatja érvényre. M ködése A táblázattól jobbra a tábla kiválasztása után megadható a tábla összes mez je (mez k) melyek a lenti gombok használatával beválogathatók a kiválasztott mez k listájába. A nyomógombok funkciója a következ :
Kiválasztott mez k beválogatása.
Összes mez k beválogatása.
Összes beválogatott mez törlése.
Kiválasztott beválogatott mez k törlése.
Ezután a rádiógombokkal szabályozható a lista értelmezése a következ k szerint: Mind: A beválogatott listától függetlenül minden mez engedélyezve (alapértelmezés) Egyik sem: A beválogatott listától függetlenül egyik mez sincs engedélyezve. Kiválasztottak: A beválogatott mez k engedélyezettek.
96
van.
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A kiválasztott táblából két mez van engedélyezve
Korlátozás törlése Feladata Feladata a kiválasztott szinten a táblára vonatkozó korlátozás törlése. M ködése A tábla kiválasztása után a törlés gombbal szüntethet meg az adott definíciós szinten a táblára vonatkozó összes korlátozás. A más szinten ugyanerre a táblára vonatkozó korlátozások azonban továbbra is megmaradnak. Fontos: Bármilyen módosítás csak az alkalmaz gomb használata után kerül mentésre.
Felhasználók: Felhasználók létrehozása, csoportokba sorolása
Munkakör nélküli felhasználók: Azok a felhasználók melyek, nem rendelkeznek hozzájuk rendelt munkakörökkel.
Tiltott felhasználók: Azok a felhasználók kerülnek ide, akiknél az egyidej bejelentkezések száma a felhasználó tulajdonság paneljén -1-re van állítva. k nem fogják tudni elindítani a futtató környezetett.
97
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Aktív felhasználók: Azok a felhasználók kerülnek ide, akiknél az egyidej bejelentkezések száma a felhasználó tulajdonság paneljén 0 vagy nagyobb és hozzájuk rendelt munkakörrel is rendelkeznek. Menü jobb oldali egérgombjával tudunk új felhasználót felvenni, kötelez en Ő karakteres egyedi azonosítókódot kell hozzárendelni minden Forrás felhasználóhoz. Ezután meg kell adni a felhasználó teljes nevét és a jelszavát. Ha tartományban dolgozik, és be van kapcsolva, a fa struktúrában a rendszer/paraméterezés bejelentkezés fülön a Windows NT authentikáció, akkor a rendszer LDAP protokoll segítségével lekérdezi a tartományban található felhasználók listáját, és ezekb l lehet hozzáadni.
Amennyiben egy felhasználó felvételénél nem adnak meg Felhasználó kódot, a program automatikusan generál egy folyamatosan inkrementálódó, induló kódot, mely A000-val kezd dik és A999 után B000 folytatódik. Egy adott felhasználóra ráállva és jobb gombbal kattintva az egéren, több választási lehet ségünk adódik.
Törlés: a felhasználót törölheti a rendszerb l, nem ajánljuk ha már a felhasználó munkakörhöz volt rendelve és rögzített bizonylatokat, mert törlés esetén nem fog tudni más sem hozzáférni az általa rögzített bizonylatokhoz. Engedélyezés: a felhasználó, amennyiben tiltva van, az egyidej bejelentkezések számát 0-ra állítja a program, s ezzel átkerül az Aktív felhasználók csoportjába, ha nem rendelkezik munkakörrel, akkor a Munkakör nélküli felhasználók csoportjába kerül. Tiltás: az egyidej bejelentkezések számát a program -1-re állítja, és ezzel a felhasználó átkerül a Tiltott felhasználók csoportjába.
98
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Klónozás: A menüpont kiválasztására feljön egy választó ablak, amiben kiválaszthatja, hogy melyik felhasználó tulajdonságait akarja átörökíteni az aktuális felhasználóra.
Jogok b vítése: A kiválasztott felhasználó jogai +ban hozzárendel dnek egy már jogkörrel rendelkez felhasználóhoz, az eredeti jogkörök megmaradnak. Az új felhasználó felvételénél a az új felhasználók a tartományból akkor válik aktívvá, ha a Rendszer/Paramétereknél a Bejelentkezés fülön, az Azonosítás részben a Windows NT authentikáció be van jelölve.
99
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Funkciók engedélyezése: (A felhasználó nevére kattintással érhet el az FST jobb oldali mez jében) Szelekciók ablak használata (karbantartóban):A Forrás-SQL programban a felhasználó használhatja a sz r feltételek megadását vagy sem. Rendezettség ablak használata (karbantartóban): A Forrás-SQL programban a felhasználó használhatja a rendezettség megadását vagy sem. Általános lekérdez használata: Az általános lekérdez vel a felhasználó készíthet egyedi jelentéseket vagy sem. FST használata: Engedélyezheti adott felhasználó számára a Forrás-SQL beállító felület használatát, kizárólag ügyviteli rendszergazda oktatás után. Levél küldése: Forrás-SQL bels levelezésének engedélyezése. Jelszócsere: a felhasználó megtudja változtatni a saját jelszavát. Opciók állítása: a felhasználó számára lehet engedélyezni a futtató környezetben, hogy az opciókat állíthassa (szinek, elérési útvonalak, nyomtatók hozzáadása / elvétele). Kiemelt jogú felhasználó: A Forrás-SQL Beállító programban beállítható, hogy egy adott felhasználó jogosult-e a saját lekérdezéseit megosztani minden felhasználóval vagy csak egyesekkel. Ez a beállítás nem csak a saját lekérdezési definíciók publikálását vezérli ezek után, hanem azt is, hogy egy adott lekérdezés elmentésekor publikussá teheti-e azt. Ez a beállítás a következ három dolgot vezérli, jogosult-e a felhasználó publikus lekérdezési definíció mentésére, a lekérdezési definíció megosztásánál jogosult-e mindenki számára megosztani a definíciót valamint jogosult-e az általános Lekérdez ben az Extra oszlop létrehozására.
Egyidej bejelentkezések száma: 0 – a felhasználó szabadon, akár többször is beléphet a futtató környezetbe. 1 vagy nagyobb – a felhasználó a mez ben megadott értéknek megfelel számban indíthatja el a futtatót. -1 – a felhasználó le van tiltva, nem tud futtató környezetet indítani.
Engedélyezett csoportok: A Forrás felhasználókat itt is besorolhatja munkakörökbe. Egy felhasználót több munkakörbe is besorolhat. A B vít gombbal választhat a meglev csoportok közül. A Töröl gombbal kiveheti a felhasználót a csoportból.
100
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Adatforrások: Az Adatforrások menün jobb kattintás után új adatforrást definiálhat, kapcsolódhat vagy kapcsolatot bonthat, illetve kibonthatja, vagy becsukhatja a struktúrát, valamint elindíthatja a származtatás varázslót.
Adatforrás kódja: adatforrás rövid megnevezése max. 32 karakter lehet Elnevezés: az adatforrás teljes neve 101
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Az újonnan a létrejött Adatforráshoz els lépésként adatbázist kell kapcsolni. Az adatforrás nevére kell rákattintani:
Adatbázis fül: Direkt ODBC kapcsolat: Szerver: adatbázis szerver nevének megadása Adatbázis: a fizikai adatbázis neve Felhasználónév: kapcsolathoz szükséges login név megadása Jelszó: kapcsolat jelszavának megadása
Windows NT azonosítás: Az SQL szerver Windows NT authentikációt végez az adatforrás eléréséhez, kevésbé biztonságos, mint az SQL authentikáció. ODBC adatforráson keresztüli kapcsolat: ilyenkor minden egyes vállalathoz külön ODBC kapcsolat van beállítva, manapság ezt a módszert már nem alkalmazzák. Filegroup neve indexekhez: Index helyének definiálása az SQL szerveren el re definiált file group-okra. Az SQL szerverre nézve teljesítménynövel hatása van.
102
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Egyebek fül:
Azonosító kód: Az adatforrás kódja, amit az adatforrás létrehozásakor kell megadni. Elnevezés: Az adatforrás neve, amit az adatforrás létrehozásakor kell megadni. Speciális FAP (kiterjesztés nélkül): Az ügyfelek nagytöbbségének vannak speciális igényei, melyre az standard modulok nem adnak megoldást. A speciális igények kielégítésére, egy ügyfélre szabott, speciális fapot hoz létre a Griffsoft Zrt. A speciális fap nevét kell ebbe a sorba beírni, amennyiben létezik. Telepítési befejez script: egy el re megírt SQL scriptet elérési útvonalát adhatja meg, melyet a rendszer egy frissítés végén lefuttat. A script futtatásának ezzel a módszerrel két lehetséges módja van. Az egyik az adatforrásra rákapcsolódás után, a Menedzselés menü\Befejez szkript futtatása, a másik pedig a Telepít varázsló (teljes)… , itt a jobb oldalon legyen bepipálva a Befejez script futtatása checkbox. Megjelenési sorrend: Funkciója, hogy milyen sorrendben hajtsák végre a különböz varázslók az egyes funkciókat egyes adatforrásokon. Például ha van közös törzsek adatforrás kijelölheti 999-re, a 2007-es adatforrásokat 100-ra, a 2008-as adatforrásokat 200-ra és a 2009es adatforrásokat 300-ra és így tovább. Ekkor például a Telepít varázslóban 999, 300, 200, 100 stb. sorrendben fognak megjelenni az adatforrások.
Paraméterek fül:
103
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Az egyes alrendszerek összesített paramétereinek listája. A rendszerbevezetés során a Griffsoft Informatikai Zrt. munkatársai állítják be, az ügyfélnek ezzel nincs teend je. Menü Megadható egy vállalat specifikus egyedi menü, ami a futatóban az Egyebek/Egyedi funkciók/<menü> útvonalon érhet el. Ehhez meg kell adni a menüpont nevét és az indítani kívánt program felhívását opcionálisan paraméterrel. Ha a program nem található sem a normál sem a spec fapban, a menüpont nem jelenik meg.
104
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Új évben újraépül törzstáblák Az adatbázisváltásnál van szerepe. Azt vezérli, hogy a tábla tételeit át kell-e másolni teljesen, részben vagy egyátalán nem. Három értéke lehet: 0 – A tábla minden tételét átmásolja a régi év adatbázisából az új év adatbázisába. Az adatbázisváltás újra és újra elindítható, mindig a még át nem másolt tételeket emeli át (a legutóbbi másolás óta keletkezett új tételeket). 1 – Csak egyszer másol, de akkor a régi év táblájának minden tételét átemeli az új év táblájába. Technikailag ez azt jelenti, hogy ha az új év adatbázisában még üres a tábla, akkor átemeli, de ha nem üres, akkor semmit nem emel át, még akkor sem, ha a régi év táblájában keletkeztek új tételek. Ilyenre kell állítani tipikusan azokat a kódcserés táblákat (pl. számlatükör), amelyek új kódrendszert tartalmaznak az új évben, de nem akarjuk 0-ról kiindulva becsépelni az egész táblát, hanem a régib l kiindulva, azt átalakítva egyszer bb az új tábla feltöltése. Viszont nem szeretnénk, hogy az új évben feltöltött táblát egy újabb adatbázisváltás-indítás elrontsa. 2 – A táblát nem másolja, kimarad az adatbázisváltásból.
Vállalat logo fül: Az Forrás-SQL Beállítóban az Adatforrásoknál megjelent egy új fül, a Vállalat logo. Itt egy képet lehet hozzárendelni az adatforráshoz, amit utána a futtató megjelenít a f képerny n, amikor belép az adatforrásba. Ezzel hangsúlyosabbá lehet tenni, hogy melyik adatforrásba lépett be a felhasználó.
105
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Vízjel: Beállítható vízjel, amely minden kinyomtatott lapon megjelenik.
A vízjel átlátszóságát nyomtatónként lehet állítani, az FST fa struktúrában a nyomtatóknál, amennyiben annak az alaptól eltér nek kell lennie.
106
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Alrendszerek:
A hozzáadott alrendszerre állva, a jobb oldali ablakban megjelenik az aktuális alrendszer paraméter listája. A paraméterek módosítása az ablak alsó részén hajtható végre. Módosítások az Alkalmaz gombbal kerülnek érvényesítésre.
Felhasználók: ForrasDotNet konfiguráláshoz, fejlesztés alatt.
Munkakörök: Adatforráshoz kapcsolódó munkakörök, beállítása, majd ezekhez a munkakörökhöz tud felhasználókat hozzárendelni, jogosultságot állítani.
107
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Kiválasztja a nekünk kell munkakört majd az OK gombra kattintson. Ha az adott munkakörön jobb egér gombot nyom, akkor azt tiltani is tudja.
A létrejött munkakörökben módosítani lehet a csoport teljes nevét és táblakorlátozásokat is meglehet adni. A B vít gomb megnyomására feljönnek a forrás táblái. Ezek közül választva korlátozni lehet a beszúrás/módosítás/törlés funkciókat, valamint egyedi mez szint sz réseket is meg lehet adni.
Felmerült egy jogosultsági probléma a Forrásban. Ha egy felhasználónak letiltottuk például a partner törzs karbantarthatóságát, akkor is el tudta érni a partner minden adatát az általános lekérdez n keresztül, egy másik tábla lekérdezésén keresztül lefúrva a partner törzsbe. Ennek korlátozására teremtettük meg a lehet séget az által, hogy az Forrás-SQL Beállítóban beállítható, hogy egy adott tábla mely mez it láthatja a felhasználó az általános lekérdez n keresztül.
108
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Munkakörök/Felhasználók: Itt tud már meglév felhasználókat hozzáadni a munkakörökhöz.
Küls táblák: Lehet ség van arra, hogy másik adatforrás adatbázisában található táblákat használjon a kiválasztott adatforrás. Tehát ebben az adatforrásban hivatkozhatunk egy másik adatforrásban meglev táblára nézettáblaként. Például van 3 adatforrás és a partnertörzs, a számlatükör közös mindegyiknél, ekkor 3 helyen lehet nyilvántartani és hivatkozni ezekre a közös táblákra annak ellenére, hogy csak egy tábla létezik. Meg kell adni a küls adatbázis nevét és a tábla nevét, ezután rá kell kapcsolódni az adatforrásra és létrehozni a táblát. Ebben az esetben nem tábla, hanem egy nézettábla fog létrejönni.
109
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Nézettábla kifejezés két féle képen definiálható. 1. Ha nincs megadva „Nézettábla kifejezés”, a rendszer a tábla struktúra alapján rakja össze a nézettábla kifejezést, és ezt egészíti ki az opcionálisan megadott „Sorsz rés” kifejezéssel. Ez az egyszer bb eset. 2. Ha meg van adva „Nézettábla kifejezést” akkor az alapján lesz a nézettábla létrehozva, a „Sorsz rés” figyelmen kívül lesz hagyva. Ez a haladó mód. Ebben az esetben „View létrehozása az alaptábla naplótáblájához” kapcsolót nem szabad használni, hanem a napló táblához külön küls táblát kell létrehozni, mert az alaptábla „Nézettábla kifejezés”-b l nem tudja kitalálni a naplótábla nézettábla definícióját.
Naplózott táblák: Beállíthatja bármely táblára, hogy a benne történt változásokat loggolja. Amikor az új gombra kattintunk, megadhatjuk a tábla nevét és azt, hogy milyen m veletet akar loggolni. Ezután az adott vállalatra, el kell indítani a Menedzselés menü táblák frissítése opciót, melynek hatására létrejönnek a felvett táblák history táblái, tehát, Táblanév_History nev táblák melybe a log kerül. Itt hívnám fel a figyelmet, ezen m veletnek nagy helyigényére. A history táblák csak hátulról az SQL szerver management felületén keresztül kérdezhet k le nincs a Forrásban külön lekérdez felületük, mint a ForrasEventLog táblának.
110
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Float decimál konverzió
Feladata
Változott a float -> decimal átalakítás kezelése. Az eddigi install szint kapcsoló kiváltására itt a beállítás adatforrás/tábla szinten is elvégezhet . M ködése A megjelenített listában az install adatbázisba feltöltött táblák szerepelnek. A mez k jelentései: Tábla: Tábla azonosítója. Tábla név: Tábla elnevezése. Legyen decimal: Bekapcsolt esetben a Menedzselés során a float típusú mez k decimal-lá lesznek konvertálva, kikapcsolt esetben nincs konverzió. Decimal kész: A bekapcsolt állapot jelzi a konvertálás megtörténtét. Csak olvasható. Tudnivalók a kapcsoló kezelésér l: Float -> decimal átalakítás install szinten nem kapcsolható be (de ki igen), ha adatforrás/tábla szinten beállítás vagy állapot van rögzítve. Float -> decimal átalakítás adatforrás/tábla szinten nem állítható, ha install szinten be van kapcsolva. Ha nincs adatforrás/tábla szinten float -> decimal átalakítás megadva, akkor a funkció a korábbi programverzió szerint install szinten érhet el. A mez k konvertálása a Menedzselés során történik meg.
111
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Kapcsolódás: M velet végzéshez minden egyes adatforrásra külön-külön rá tud csatlakozni. Álljon rá egy adatforrásra, egér jobb gomb és válassza a Kapcsolódás opciót. Ilyenkor az adatforrás szimbola felett bal oldalt kis piros nyíl jelenik meg.
Kapcsolat bontás: Az adott adatforrásról történ lecsatlakozás.
Származtatás: Amikor a vállalatra jobb gombbal rákattint, akkor kiválaszthatja ezt az opciót, melyek jelentése, az hogy az egész vállalatot teljes egészében lemásolja egy új vállalatba, annak minden alrendszerével, munkakörével, és felhasználóival, jogosultságokkal, és minden egyébbel együtt, amivel az eredeti vállalat rendelkezett.
Megjegyzés: Ez a másolás kizárólag az install adatbázisban másolja be a bejegyzéseket, az adatbázisok adattartalmát nem másolja le. Ezt egy SQL-ben végrehajtandó backup – restore segítségével tudja elvégezni.
Törlés: Törölni tudja az install adatbázis bejegyzései közül a nem kívánt adatforrást. Az SQL szerverben ett l még az adatbázis teljes adattartalommal, ha volt benne ott marad.
112
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A Menedzselés menü: Megjegyzés: A menedzselés menü segítségével tudjuk létrehozni, karbantartani vállalataink adattábláit, indexeit, nézettábláit, triggereit. Induló helyzetben a menü inaktív.
A fent leírtak alapján létrehozott vállalatra rá kell kapcsolódni a menüponttal.(jobb gomb) Ezután a Menedzselés menü aktívvá válik.
Új adatforrás esetén létre kell hozni az adattáblákat a Táblák létrehozása menüvel. Az itt leírt folyamatok teljesen megegyeznek a fent leírt install táblákkal végzett m veletekkel, ezért maradtak el segít ábrák.
113
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Tábla létrehozásnál, az adatforráshoz rendelt alrendszerek táblái jelennek meg, amelyek közül választhat. Következ lépések a Nézettáblák és Tárolt eljárások létrehozása. Megjegyzés: A Forrás-SQL els telepítésekor a táblák létrehozásával egy id ben legenerálódnak a táblákhoz tartozó indexek és triggerek is. A továbbiakban amennyiben az indexek vagy triggerek sérülnének, ezek újragenerálását a „Táblák frissítése menüponttal végezheti el. Már m köd , használatban lev vállalat esetében a frissítés a következ képpen történik: Friss .FAP modulfájl betöltése az install adatbázisba (lásd. Forrás definíciók feltöltése) Rákapcsolódás az adatforrásra Menedzselés menüpont használatával: Táblák létrehozás, Táblák ellen rzése, Táblák frissítése, Nézettáblák létrehozása, Tárolt eljárások létrehozása. Táblák frissítése menü: vállalati táblák újraépítése els dleges index kapcsolatokkal (constrain-ekkel), triggerekkel együtt. Táblák reorganizálása menü: Már meglév , használatban lév adatforrások esetében az adatforráshoz tartozó alrendszerek tábláinak kiválasztása után a program a táblák adatait kimozgatja egy ideiglenes állományba, majd ezután újraépíti a táblákat kialakítja a táblák közötti kapcsolatokat és visszatölti az adatokat az ideiglenes táblák megsz ntetésével. (Nagy rekordszámú táblák esetében ez sok id t vehet igénybe) Fontos! A fenn ismertetett reorganizálás mechanizmus következtében, ha az eredeti táblában olyan mez k is szerepeltek, amelyek az új struktúrában már nem, adatvesztés következhet be. Ennek az adatbázisra nézve súlyos, esetleg helyrehozhatatlan következményei lehetnek. Ezért a GriffSoft Informatikai Zrt. a használat lehet ségét csak saját szakembereinek tartja fenn, és a menüpont aktiválását speciális billenty kombináció használatához köti, mely kombinációt a felhasználóknak nem szolgáltatja ki.
Nézettáblák létrehozása:
A FAP-okba épített nézettáblák generálása
Tárolt eljárások létrehozása:
A FAP-okba épített tárolt eljárások generálása.
Függvények létrehozása:
A FAP-okba épített függvénydefiníciók generálása.
SQL scriptek futtatása:
A FAP-okba épített SQL scriptek futtatása.
114
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Befejez script futtatása:
Az adatforrások, megfelel en.
Forrás SQL idegen táblák:
A megjelen ablakban a Forrás megmutatja azokat az adatbázisban lév táblákat, amik nem a rendszer részét képezik. Ezeket a táblákat az Eldob gombra kattintással lehet törölni.
Egyéb
fülénél
tárgyaltaknak
Adatcsere lehet sége: Táblák exportálása menü Adatbázis táblákat lehet segítségével küls fájlba másolni. Táblák: kiexportálandó tábla név kötelez a megadása Állomány: létrejöv fájl elérési útvonala és neve, amibe az adat másolódik – kötelez a megadása, fájl kiterjesztése *.fd (Forrás adatfájl) Megjegyzés: szöveges információval látható el az állomány Sorok sz rése: a kiexportálandó adatok sz rési feltétellel való ellátása (SQL szintaktika)
Mez k: a kiválasztott tábla struktúrájának a megjelenítése, segít a sz rési feltételek megadásakor, dupla kattintással a mez neve beíródik a sz r ablakba. Export: kimásolás elindítása. Bezár: az ablak bezárása Profájl betöltése: kimentett tábla profáljának a visszatöltés
115
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Profájl mentése: a kiválasztott tábla struktúrájának, mez felépítésének a mentése a megadott állományba, a fájl kiterjesztése = *.fp (Forrás export-profájl)
Táblák importálása menü: Képerny felépítése: Az FST import párbeszédpanelének felépítését az alábbi ábrán látható.
Képerny részei (a részekre az [1]..[6] jelekkel fognak hivatkozni) Az egyes részek a következ k: [1] A kiválasztott állomány teljes elérési útvonala. Az útvonal megadása után (amennyiben az állomány létezik) az elemzés automatikusan végbemegy. [2] Állomány kiválasztását segít tallózó nyomógomb. Megnyomás után szokványos állománytallózó ablak nyílik meg. [3] Az állományhoz hozzáf zött megjegyzés. Az elemzés során kerül feltöltésre, csak olvasható adat. [Ő] Az állomány tartalma. Minden sor az állomány egy tábláját jelöli. A tábla importálási tulajdonságait a tábla sorában, a megfelel oszlopban állíthatjuk be. [ő] Több táblán egyszerre is állíthat importálási tulajdonságokat. Ez a rész a kiválasztott táblasorokon állítja a paramétereket. Az itt található vezérl feliratai megegyeznek a [Ő] rész oszlopelnevezéseivel.
116
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
[6] Különböz funkciókat aktiváló nyomógombok. Eredmény mez felépítése: A mez táblainformációkat és importálás vezérl ket egyaránt tartalmaz. Minden sor az állomány egy tábláját jelöli. A mez a következ oszlopokat tartalmazza. Importálandó: Itt jelölhetjük meg, mely táblák kerüljenek importálásra. Lehetséges értékek: kikapcsolt: A tábla nem kerül importálásra. bekapcsolt (alapértelmezés): A tábla importálásra kerül. A sorok kiválasztása nincs hatással az importálásra, jelölésre. Az FST32 V0Ő.00013-nál korábbi verzióiban az importálásra jelölés a sor kiválasztásával történik. Tábla: Tábla neve. A név el tt található ikon az adatbázisban és az állományban lev tábla struktúrájának eltéréseir l (ld. ’Érzékenység’) ill. az importálási folyamat állapotáról ad információt. Lehetséges szimbólumok: importálás el tt - tábla struktúra rendben - struktúra eltérés (figyelmeztetés) - struktúra eltérés (hiba) - tábla nem létezik importálás közben/után - importálás folyamatban - importálás sikeres - importálás során probléma merült fel, részletek a ’Megjegyzés’ mez ben Oszlopok: Tábla oszlopainak száma. Sorok: Tábla sorainak száma. Új név: Új táblanév. Ha nincs megadva (alapértelmezés), akkor a tábla eredeti néven kerül importálásra. A név el tt található ikon az adatbázisban és az állományban lev tábla struktúrájának eltéréseir l (ld. ’Érzékenység’) ad információt. A lehetséges szimbólumok megegyeznek a ’Tábla’ mez importálás el tti szimbólumaival. Az adat állításakor az ikon automatikusan módosul. Mód: Az adatok kezelésének módja. Lehetséges értékek:
117
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
nincs törlés (alapértelmezés): Nincs semmilyen kiegészít m velet. Az adatokat egymás után szúrja be az adatbázis táblába. Duplicated key hiba el fordulhat. mindent töröl: Az adatbázis tábla teljes tartalmát törli a ’DELETE FROM tábla’ SQL paranccsal. Minden adat elvész az adatbázis táblából. felülír -> ID: Ha a beszúrás során egyez rekordokat talál, akkor az állományból vett adat marad meg és az adatbázis táblában lev törl dik. Az egyez séget az ’ID mez k’ (ld. ’ID mez k’) alapján vizsgálja. A ’-> ID’ toldalék jelzi, hogy az ’ID mez k’ paramétert be kell állítani. hozzáf z: Ha a beszúrás során egyez rekordokat talál, akkor az adatbázis táblában lev adat marad meg, az állományból vett adat nem kerül feldolgozásra. Egyez nek tekinti az adatokat, ha az SQL szerver 2601 vagy 2627-es hibát ad. 2601 - Cannot insert duplicate key row in object '%.*ls' with unique index '%.*ls'. 2627 - Violation of %ls constraint '%.*ls'. Cannot insert duplicate key in object '%.*ls'. Segédlet a paraméter beállításához: Az alábbi kérdéssor segít eldönteni a paraméter megfelel beállítását. 1. Szükség van-e az adatbázis tábla adataira? 1.1. Nem: Mód = ’mindent töröl’ 1.2. Igen: El fordulhatnak-e egyez rekordok? 1.2.1. Nem: Mód = ’nincs törlés’ 1.2.2. Igen: Egyez rekordok esetén melyik adatra van szükségem? 1.2.2.1. Állományban lev re: Mód = ’felülír -> ID’ 1.2.2.2. Adatbázis táblában lev re: Mód = ’hozzáf z’ Érzékenység: Importálás el tt az adatbázisban és az állományban lev tábla struktúrája összehasonlításra kerül. Ezzel a paraméterrel lehet beállítani, hogy mekkora eltérés tolerálható. Lehetséges értékek: 0 - alacsony (alapértelmezés): A mez k paramétereinek egyez sége és megléte nem biztosított. 1 - közepes: A mez k megléte igen, de típusainak egyez sége nem biztosított. 2 – magas: A mez k megléte és paramétereinek egyez sége biztosított. Az érték változtatásakor a ’Tábla’ és ’Új név’ oszlopok ikonjai automatikusan módosulnak. Az alábbi táblázat foglalja össze az egyes érzékenységi szintek esetén a struktúra eltérésekre adott válaszokat. új vagy megsz nt mez megváltozott a mez : adattípusa hossza tizedes jegyek száma null attribútuma nem kezelt vagy ismeretlen típus Jelölések:
118
0 W W
1 E W
2 E E
E
E
E
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
W: Figyelmeztetés (warning), a tábla importálása végrehajtható, a figyelmeztetés csupán a táblasor ikonján látható. Adatvesztés felléphet! E: Hiba (error), importálás esetén a tábla importálása a struktúra eltéréseit tartalmazó részletes hibaüzenettel leáll. Identity beszúrás: Az állományban lev identity mez k tartalmának meg rzésér l rendelkezhetünk. Lehetséges értékek: kikapcsolt (alapértelmezés): Beszúrása után az SQL szerver új értékeket generál. bekapcsolt: A mez tartalma az állományból kerül feltöltésre. A tábla importálása el tt a ’SET IDENTITY_INSERT tábla SQL parancs kerül végrehatásra
IDENTITY_INSERT tábla OFF’
ON’,
után a ’SET
Triggerek tiltása: Az adatbázis táblán lev triggerek m ködését tudjuk az importálás idejére felfüggeszteni. A kapcsolóval a tiltás-t tudjuk engedélyezni. Lehetséges értékek: kikapcsolt: A táblán lev triggerek m ködése az adatbeszúrás során nem kerül módosításra. bekapcsolt (alapértelmezés): A táblán lev triggerek tiltásra kerülnek. A tábla importálása el tt az ’ALTER TABLE tábla DISABLE TRIGGER ALL’, után az ’ALTER TABLE tábla ENABLE TRIGGER ALL’ SQL parancs kerül végrehatásra. Alapértelmezés szerint a funkció be van kapcsolva (azaz a triggerek tiltásra kerülnek). Az FST32 V04.00013-nál korábbi verzióiban ez a funkció alapértelmezésben ki van kapcsolva (azaz a triggerek nem kerülnek tiltásra, vagyis m ködni fognak). ID mez k A rekord egyediségét biztosító mez lista vessz vel elválasztva. A mez t ’Mód’ = ’felülír -> ID’ esetben kell kitölteni. (ld. ’Mód’) Ez esetben az állományból az adatrekord kiolvasása után az a rekord kerül törlésre, ahol a megadott mez k megegyeznek. Példa Állományból olvasott tábla:
f1(char) 1’
table1 f2 (int) 11
f3 (char) ’111’
Mód: felülír -> ID ID mez k: f1,f2 Adatbeszúrás el tt végrehajtott SQL parancs: ’DELETE FROM table1 WHERE f1 = ’1’ and f2 = 11’
Megjegyzés: A mez nek kett s szerepe van attól függ en, hogy az importálás el tt vagy után vagyunk-e.
119
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Importálás el tt az exportáláskor fellépett hibákat tartalmazza. (pl. mez került exportálásra) Importálás után az importálás során fellépett hibákat tartalmazza.
nem
Kiválasztottak állítása: Lehet ség van a paraméterek állítására egyszerre több táblán. Az [ő] részben található vezérl kkel egyszerre állíthatjuk a kiválasztott táblák paramétereit.
Vezérl k hatása a paraméterekre A fenti ábra jelzi, hogy mely vezérl mely oszlopban található paraméterre van hatással. A vezérl elnevezések és az oszlop fejlécek megegyeznek. Az egyszerre állítandó táblákat kiválaszthatjuk, ha a ctrl gombot nyomva tartva kattintunk a tábla nevén. A [6] rész nyomógombjai segítségével kijelölhetjük az összes táblát (’Mind’), vagy törölhetjük a kijelöléseket (’Egyik sem’). Importálás menete: Az importálás menetét a következ lépések írják le. 1) A [2] nyomógombbal válasszuk ki vagy az ’Állomány’ [1] mez ben adjuk meg az importálni kívánt fd állomány elérési útvonalát. Ha az állomány létezik, akkor tartalma automatikusan beolvasásra kerül, és a ’Megjegyzés’ [3] ill. az ’Eredmény’ [Ő] részek feltöltésre kerülnek. 2) Állítsuk be az importálás paramétereit az ’Eredmény’ [Ő] részben. A következ paraméterek állíthatók: Importálandó Új név 120
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Mód Érzékenység Identity beszúrás Triggerek tiltása ID mez k 3) Ha több soron kívánunk paramétert egyszerre állítani, akkor a megfelel sorok kijelölése után a 'Kiválasztottak állítása' [ő] részben állítsuk be a kívánt paramétert.
Ő) Az 'Import' nyomógombbal végezzük el az importálást. A sor eleji ikonok tájékoztatnak az importálás eredményér l. Részletesebb hibát párbeszédablakban, vagy a 'Megjegyzés' oszlopban kapunk. Megesik, hogy az importálás végén az utolsó tábla importálásánál nem frissül le teljesen a képerny nézet, és hiába vagyunk már készen a táblák importálásával, még az utolsó sorban látszik az - importálás folyamatban.
121
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Forrás-SQL frissítési eljárás: A Forrás-SQL rendszer folyamatos karbantartása során elkerülhetetlen a frissítési eljárás. Ez több lépésb l álló összetett folyamat, amelyet ha elkezd, akkor minden lépésen végig kell menni. Fontosabb lépések sorrendben: 1. Nem dolgozhat senki a Forrás-SQL rendszerben. Ellenkez esetben mindenkit ki kell léptetni a frissítés el tt. FST programon belül célszer megnézni, hogy vannak-e a rendszerben. 2. Miel tt a frissítést elkezdené a C:\FORNT\BACKUP\ könyvtárba a frissíteni kívánt állományokról egy mentést készítsen. Így, ha a mentés során gond lenne, vissza tudjon állni az eredeti állapotra. Célszer egy olyan mappát létrehozni, melynek neve a frissítés dátuma, hogy tudja a kés bbiekben, mikor mit frissített. 3. Amennyiben a friss állományok között van For32.exe és/vagy Fst32.exe el ször ezeket kell bemásolni a C:\FORNT\EXE mappába. Amennyiben a frissítés során ForrásDotNet-et is frissített, a friss állományok bemásolása során NE írja felül, a forrasdotnetexe.config állományt, mert különben a ForrásDotNetet újra kell paramétereznie. A ForrásDotNet futtató környezet helye: C:\FORNT\ForrasDotNet mappa. 4. Új .FAP fájlok bemásolása a munkaállomáson a C:\FORNT\FAP könyvtárba az ADMIN gépen. Bizonyos FAP-ok (pl. alrendszer ill. spec FAP-ok) a feltöltés során igénylik a FORRAS.FAP meglétét, ezért gondoskodjunk, hogy az is ott legyen. 5. FST program elindítása Install Táblák menüponton belül Forrás-SQL Definíciók feltöltése vagy az ikonsor harmadik ikonja. A megfelel fájl(ok) betöltése, Mind gomb megnyomása, majd a Feltöltés gomb megnyomása. Javaslat: El ször mindig a forras, flib, for, fordbv és a tor fapokat töltse fel, majd utána a feltölteni kívánt fapokat, lehet ség szerint alrendszerenként szegmentálva. A legelterjedtebb fapok: Alrendszerek közös része rendszermag fapjai for: Ügyviteli szerviz modul fordbv: Adatbázisváltó modul, a for.fap kiterjesztése. tor: Törzs modul forras: 2014. szeptembert l létezik. Az alrendszer különböz tábláit tartalmazza, míg a már megszokott régebbi fapok, pedig csak programkezelési eljárásokat tartalmaznak innent l. Az alrendszer közös használatú objektumait (táblák, view-k, programok, stb) tartalmazzák. Ezek a fapok nem indíthatók, csak feltölteni kell ket. Ajánlás, el sször mindig a forras és flib fapok legyenek feltöltve.
122
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
flib: Általános célú, nem alrendszer specifikus programok vannak benne.
ForrásDotNet esetén fornet, fornetbs, tornet. Itt a fornetbs, a fornet fapnak egy kiegészítése ami nem tartalmaz modulokat. Pénzügy- és számviteli alrendszer fapjai: fokonyv: 2014. szeptembert l létezik. Az alrendszer különböz tábláit tartalmazza, míg a már megszokott régebbi fapok, pedig csak programkezelési eljárásokat tartalmaznak innent l. Az alrendszer közös használatú objektumait (táblák, view-k, programok, stb) tartalmazzák. Ezek a fapok nem indíthatók, csak feltölteni kell ket. Ajánlás, els ként mindig a fokonyv.fap legyen feltöltve. pen: Pénzügy modul fok: F könyv modul hpa: Lakáskölcsön modul pszfogad: Banki bizonylatok küldése-fogadása modul ktv: Kötváll modul ForrásDotNet esetén: pennet, foknet, pszfnet, ktvnet, hpbnet Azon ügyfeleink akiknél, hpbnet.fap vagy lknet.fap van, azoknál a jöv ben kell a pennet fap is. A készletek alrendszerhez tartozik: keszlet: 2014. szeptembert l létezik. Az alrendszer különböz tábláit tartalmazza, míg a már megszokott régebbi fapok, pedig csak programkezelési eljárásokat tartalmaznak innent l. Az alrendszer közös használatú objektumait (táblák, view-k, programok, stb) tartalmazzák. Ezek a fapok nem indíthatók, csak feltölteni kell ket. Ajánlás, els ként mindig a keszlet.fap legyen feltöltve. esz: Eszköz modul enk: Érték nélküli készlet modul kesk: Készlet könyvelés modul kesn: Készlet nyilvántartás modul eszvklel: eszközvonalkódos leltár modul eszkmigr, eszkh modulok ForrásDotNet esetén: esznet, enknet, kesknet, kesnnet, vkfelnet, eszvknet, oiknet Kiküldetési alrendszer: kkf: Külföldi kiküldetési modul 123
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A fapok feltöltésének végeztével: célszer a legvégén a forras és for.fap-ot még egyszer feltölteni. ForrásDotNet rendszer esetében fornet Mivel a legtöbb ügyfél rendelkezik Spec fappal vagy spec fapokkal, amelyek az ügyfél igényeire vannak szabva és a standardekt l eltér beállításokat tartalmaznak. Ezek feltöltését most tegye meg. Tehát spec fapokat mindig a legutolsó fap feltöltési lépésben töltse fel. Attól függ en, hogy mikor melyik alrendszer, melyik fapjából készült új verzió, vagy éppen javítás, csak annyit kell feltölteni, nem kell az összes fapot. 6. Amikor a fapok feltöltését befejezte az Install táblák menüponton a táblák frissítésének kiválasztása, majd táblák frissítése: Összes és OK. 7. Indítsa el az ikon soron a Telepít varázsló ikont. A megjelen ablakban három részre osztható. Válassza ki az adatforrásokat Válassza ki azokat az alrendszereket amiben frissítés érkezett Jobb oldalon hagyja az összes checkboxot bepipálva, majd az ablak alján OK
A frissítés végeztével a telepít varázsló ablaka elt nik. Amennyiben szükséges fd állományok importálása a rendszerbe, akkor a következ lépéseket tegye meg: 1. Ellen rizze le, hogy ha több vállalata is van, akkor van e közöttük Közös Törzs, és az importálni kívánt fd állományt melyik vállalata tartalmazza. Álljon rá arra a vállalatra, amelyikbe importálni kell, majd kapcsolódás. Menedzselés menü/ Táblák importálása. 2. Az ellen rzést úgy tudja megtenni több vállalat esetén, hogy megnyit egy-egy vállalatot és ha a küls tábláknál vannak adatok, akkor ott kiírja a forrás helyét, ekkor ez a közös törzs, ha egy vállalata van akkor az magában a közös törzs. 3. Tallózza be az fd állományunkat, majd mind kiválasztása után, a módnál állítsuk be, ha már a rendszerünk tartalmazza ezeket az állományokat, hogy mindent töröl, és import.
Fontos!
124
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Ha a rendszerben már léteznek az importálandó állományok, feltétlen legyen beállítva a mindent töröl opció, mert különben az inportálás Duplicate key hibára fog futni. A másik hiba lehet ség amikor nem megfelel sorrendben azaz, els lépésként a mód kiválasztásánál a mindent töröl opciót, majd az ablakban lent a mind kiválasztására kattintunk akkor is Duplicate key hibára fog futni.
Paraméterek ellen rzése: Miután a fapok feltöltésével és a lehetséges fd állományok importálásával is készen van, megesik, hogy a rendszerben a frissítés következményeként újabb paraméterek jelentek meg, f leg a pénzügyi alrendszere jellemz ez a jelenség. pl ilyen:
Ezekre a paraméter változásokra IGEN-nel kell válaszolni, mert különben amikor a felhasználó indítja a futtató környezetet és belép bármelyik frissített modulba hibaüzenetet fog kapni, például ilyet:
Két lehetséges megoldás van. Az egyik az az, hogy az egyes vállalatok alrendszerein végigkattintgat, majd hogy ha a rendszer feldob egy kis ablakot, hogy paraméterváltozás történt, Igennel kell válaszolni. 125
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A másik a Fájl menü / Ellen rzés... opciója. Válassza ki a ’Paraméterek ellen rzése’ sort, a bal fels sarokban. Ha megfigyeli, az alsó részben látszanak azok a paraméterek, amelyek az el z ábrán megjelentek, mint beszúrandó paraméterek.
Amikor lent rákattint az egyik paraméterre, az ablakban jobb fent kiírja, milyen paraméterr l van szó, és melyik adatforrásokon fordul el a paraméter változás. Jelölje ki a piros X-es sorokat (shift használatával intervallumot is kiválaszthat), majd kattintson, a javít gombra, és ha utána újra az Ellen riz, gombra kattint, akkor már nem jelez hibát. Ha minden jó, így fog kinézni:
126
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Ez a megoldás els re lehet kissé bonyolultabbnak t nik, mint egy-egy vállalat egyes alrendszerein végig kattintgatni, de nagyszámú vállalat esetén, jelent s id megtakarítás érhet el vele, és gyakorlatilag nullára redukálódik az elnézés lehet sége. (Javaslat: ha ezzel megvan szúrópróbaként egy vállalaton ellen rizze le kézzel is, hogy nem dobja e fel a rendszer a paraméter változás ablakot.
127
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A Forrás-SQL program loggolási lehet ségei A Forrás-SQL programban három féle loggolási lehet ség áll rendelkezésünkre.
Eseménynapló: A Forrás-SQL rendszerben történt események rögzítésének megtekintésére szolgál. A fa struktúrájú menürendszer, paraméterek menüpontjában beállított információk megjelenítésének a helye.
Számol gomb: megmutatja a napló- sorok számát Sz rés (WHERE): sz kítési kör megadása Listázás: napló megjelenítése Archiválás: napló fájlba mentése (adott napig) Nyomtatás: a napló kinyomtatása
128
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Az eseménynaplóból történ lekérdezés, az install adatbázis ForrasEventLog táblájából történ lekérdezéseket foglalja magában.
ForrasTraceProject: A funkció lényege, hogy ha a Forrás-SQL Futtató környezetben a nyomkövetési szintet beállítja Ő-re, majd OK. A Forrás-SQL Futtató programban aktív lesz az új nyomkövetési file létrehozása nyomógomb, melyre rákattintva feldob egy ablakot, és akkor kiválaszthatja a Forrás-SQL Beállítóban a ForrasTraceProject-nél megadott project kódot. Így az egyes logokat, projektek alá szervezhetjük. Ez a loggolás a különböz rendszer szint függvényhívásokat jelenti, melyet a FORNT\LOG mappában helyez el. Hozzon létre, a Forrás-SQL beállító programban a ForrasTraceProject-nél egy új Projekt azonosítót.
Indítsa el a Forrás-SQL Futtató környezetet, lépjen be egy tetsz legesen kiválasztott modulba. Válassza a File/Opciók állítása menüpontot.
A bejelentkezés fülön a Nyomkövetési szint értéket állítsa át 10-r l Ő-re, és OK. Megint indítsa el a File/Opciók állítása és válassza az Új nyomkövetési file létrehozása nyomógombot.
129
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A felugró ablakban válassza azt a Projekt kódot ami alá a logot akarja rendelni, majd OK.
A képerny n látszik, hogy hova fogja készíteni a log file-t.
130
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Naplózott táblák: Beállíthatja bármely táblára, hogy a benne történt változásokat loggolja. Amikor az új gombra kattintunk, megadhatjuk a tábla nevét és azt, hogy milyen m veletet akar loggolni. Ezután az adott vállalatra, el kell indítani a Menedzselés menü táblák frissítése opciót, melynek hatására létrejönnek a felvett táblák history táblái, tehát, Táblanév_History nev táblák melybe a log kerül. Itt hívnám fel a figyelmet, ezen m veletnek nagy helyigényére. A history táblák csak hátulról az SQL szerver management felületén keresztül kérdezhet k le nincs a Forrásban külön lekérdez felületük, mint a ForrasEventLog táblának.
131
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Forrás-SQL frissít program Jelenleg két frissít program használható. Ezek a frissítési eljárások a kliensek frissítésére vonatkoznak nem pedig a központi szerveren található adatbázisok frissítésére.
Az új Forrás-SQL frissít program A Forrás SQL ügyviteli rendszerhez kapcsolódóan kifejlesztésre került egy frissít program, amelynek segítségével valamely központi helyr l frissíteni lehet a munkaállomásokat. Ennek a programnak a neve FRE32.EXE. A program segítségével file-okat lehet másolni, egy programot lehet elindítani vagy pedig egy a regedit.exe-vel exportált registry file-t lehet importálni. Szerver oldal:
kell egy rendszerkönyvtár a szerveren megosztva pl: \\szervernév\Frissit\ ezen könyvtáron belül kellenek olyan könyvtárak ahová az új, frissebb fájlokat be lehet másolni * pl: \\szervernév\Frissit\FAP\ \\szervernév\Frissit\EXE\ \\szervernév\Frissit\SPC\ \\szervernév\Frissit\XML\
forrfriss.xml file másolása pl ide: \\szervernév\Frissit\ a könyvtárak neve és a fájlok másolási helye kötetlen, rugalmasan megváltoztatható Konfiguráció: A programnak két parancssori paramétere van, az els a frissítési információkat tartalmazó file neve, a második pedig egy várakozási id t definiáló kapcsoló. C:\FORNT\EXE\FRE32.EXE \\SZERVER\FRISSIT\FORRFRISS.XML /DELAY:1200 A frissítést leíró file nevének megadása kötelez , a DELAY kapcsoló opcionális, ha nincs megadva, akkor a program az indítása után azonnal megkezdi m ködését, azaz a frissítési leíró file feldolgozását és annak tartalmának végrehajtását. Amennyiben ez a kapcsoló meg van adva, akkor a kett spont utáni értékben megadott milliszekundum ideig várakozik a program, majd csak utána kezdi meg m ködését. Nagy kiterjedés hálózatok esetén lehet rá szükség, hogy a hálózati kapcsolat felépülésére maradjon id miel tt a program elkezdi m ködését. A forrfriss.xml file-t egyszer notepad-al lehet szerkeszteni.
132
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Példa:
Destination="C:\FORNT\EXE\" Write="Always"/> Destination="C:\FORNT\EXE\" Write="Exist"/> Destination="C:\FORNT\SPC\" Write="Newer"/> Destination="C:\FORNT\FAP\" Write="Newer"/> Destination="C:\FORNT\FAP\" Write="Newer"/> Destination="C:\FORNT\FAP\" Write="Newer"/> Destination="C:\FORNT\FAP\" Write="Newer"/> Destination="C:\FORNT\FAP\" Write="Newer"/>
A célcímek után található kapcsolók Always: minden esetben felülírja a létez file-t Exist: csak akkor írja felül a létez file-t, ha a célcímen már létezik Newer: csak akkor írja felül a létez file-t ha van újabb, de akkor is átmásolódik ha még a célcímen a file-ok még nem léteznek. A frissít készít a megadott helyre napló file-t is, amelyben megtalálható hogyan zajlott le a frissítés. A frissítés folyamata alatt a Forrás-SQL program logóját láthatja a képerny n. A frissítés ikonját tegye ki az felhasználó asztalára, és az indítópultba.
A régi Forrás-SQL frissít program Szerver oldal:
kell egy rendszerkönyvtár a szerveren megosztva pl: \\szervernév\Frissit\ ezen könyvtáron belül kellenek olyan könyvtárak ahová az új, frissebb fájlokat be lehet másolni * pl: \\szervernév\Frissit\FAP\ \\szervernév\Frissit\EXE\ \\szervernév\Frissit \SPC\ \\szervernév\Frissit \XML\
Forrfap.ini file másolása pl ide: \\szervernév\Frissit\ a könyvtárak neve és a fájlok másolási helye kötetlen, rugalmasan megváltoztatható
133
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Konfiguráció:
indítsuk el a Frissit.exe file-t /server paraméterrel - ha ezt a szerveren indítottuk el akkor kell a szerverre is egy kliens.ini file - ha kliens gépen megy akkor Frissít /server
a következ konfigurációs ablak jelenik meg, amelyben a Frissít -program valamennyi beállítását megtehetjük
1.lépés LOAD from .INI és állítsuk be az ábra alapján az útvonalakat. - a Szerver kapcsolat ablakban adjuk meg hol találhatóak a legfrissebb fájlok
134
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
a Kliens file-ok ablakban adjuk meg a Forrás-SQL könyvtárakat
2.lépés a feladatok meghatározása a jelöl négyzetek segítségével, van-e feladat és melyek, majd SAVE to .INI ezek után ha a programot paraméter nélkül futtatjuk egy kliens gépen, akkor végrehajtja a kiadott utasításokat automatikusan a kliens gépen célszer betenni a Frissit.exe fájlt az indítópultba és a gép újraindulásakor végrehajtódnak a feladatok
Frissít -program feladatainak leírása
FAP frissítés: a program ellen rzi, hogy van-e a szerveren kijelölt helyen valamilyen FAP és ha eltér a klienst l, akkor bemásolja EXE frissítés: csak azok az EXE fájlok kerülnek másolásra, melyek már korábban léteztek a kliensen és csak verzióeltérés volt DLL frissítés: a funkció DLL kiterjesztés fájlokra m ködik, jöv beli tervekre felkészítve Önfrissítés: amennyiben a Frissit.exe fájl kés bbi fejlesztésre szorulna, akkor lehet ség van önmaga lecserélésére is a küls Onfriss.exe segítségével
Manuális file frissítés A program lehet séget biztosít arra, hogy megnézzük a szerveren/kliensen található aktuális fájlok méreteit, módosításuk dátumát. Megtekinthetjük az eltéréseket, és kézzel tudjuk frissíteni a szükséges fájlokat.
135
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Különbség ablak-ban lehet elvégezni a kézi frissítést, ha az ablak jobb alsó részén lév Másoló funkció be van kapcsolva, akkor a kiválasztott folyamat végrehajtódik, ténylegesen másolásra kerülnek az eltér fájlok, ellenkez esetben csak tesztelés folyik Jelentések: A végrehajtott feladatokat nyomon lehet követni, mikor, kinek, mi lett frissítve. Kétféle jelentés készül a változásokról: - Server.log módosulás dátuma, ideje, munkaállomás neve Végrehajtott feladatok Kliens.log módosulás dátuma, ideje, végrehajtott feladatok
136
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Adatbázisok mentése, visszatöltése SQL2005, SQL2008 és SQL2008R2 esetén A képerny képek SQL2008-on voltak fotózva.
Automatikus mentés beállítása Hozza létre az alábbi könyvtárszerkezetet egy (lehet leg a szerver egy külön partícióján): - FORRMENT - NAPI - HETI
Napi mentés beállítása: A Management Studio-ban navigáljon el a Maintenance Plans menühöz, majd a jobb gombbal rákattintva, válassza a Maintenance Plan Wizard opciót:
Az els képerny n válassza a Next gombot: 137
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Adjon meg nevet és ha akarja adhat hozzá leírást is. A lenti rádió gomboknál azt tudja kiválasztani, hogy a beállítani kívánt munka az ütemezhet legyen
138
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A következ ablakban válassza ki, hogy mit is szeretne:
Jelölje ki Back Up Database opciót, majd Next: Ha az el z ablakban több opciót is kiválasztott itt választhat végrehajtási sorrendet. Ha ez megfelel akkor Next
139
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A következ képerny n a Database(s): legördül menüt választva, kiválaszthatja, melyik adatbázisokat szeretné menteni
Ugyanezen ablakban, választhat, hogy az SQL szerver mennyi id múlva írja felül régi mentéseket.
Ugyanezen ablakban megadhatja, mire és hova készüljön mentés, legyen-e neki külön könyvtár adatbázisonként, legyen-e integritás ellen rzés
140
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Ugyanezen ablakban adhatja meg a feladat ütemezését is.
141
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A következ ablakban, ha szeretné, készít a rendszer egy reportot az elvégzett munkáról, majd Next:
A következ ablakban az eddigi beállításokat összegezve megkapja:
Nem maradt más hátra mint Finish gombra kattintani és az adott job bekerül a rendszerbe.
142
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Kézi mentés: Kattintson jobb egérgombbal a menteni kívánt adatbázisra, majd a menüb l válassza ki a Tasks / Back Up... pontot:
Válassza ki az ADD gombot
143
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Keressen rá arra a könyvtárra, amelyikbe a mentést végre szeretné hajtani, majd adjon nevet a mentend állománynak, majd OK
Kézi visszatöltés ugyanarra az adatbázisra Kattintson jobb egérgombbal a visszaállítani kívánt adatbázison, majd a menüb l válassza a Tasks / Restore / Database... opciót
Válassza a From device: opciót
144
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Majd adja meg a visszaállítani kívánt adatbázis helyét:
Kattintson az OK gombra A Select the backup sets to restore: résznél a visszaállítani kívánt adatbázis neve mellett lév Restore oszlopban található checkbox-ot pipálja be, még egyszer meger sítve visszaállítási szándékát.
145
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A bal oldali ablakban az Options-ra kattintson:
146
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
A Restore options résznél az Overwrite the existing database melletti checkboxot pipálja be, majd ellen rizze, hogy a Restore database files as: résznél a Restore As: oszlopban a fizikai elérési útvonalak egyeznek-e azzal az elérési útvonallal ahol van az eredeti adatbázisa. Ha minden rendben, akkor OK.
Kézi visszatöltés másik adatbázisra: A lépései az utolsó kivételével megegyeznek az el z m velet sorozattal, csak annyiban tér el, az el z ábránál látott Restore As oszlopban az elérési útvonalakat és adatbázis nevet, át kell javítani arra az útvonalra és névre, amire vissza kívánja állítani.
Adatbázis létrehozás Management Studio-ban Indítsa el a Start menüProgramokMicrosoft SQL Server 2008 SQL Server Management Studio programot
147
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Válassza az Authentication: lehulló menünél az SQL Server Authentication-t és írja be az sa jelszavát amit telepítéskor adott. A Database fülön jobb gomb New Database…
A megjelen ablakban, fent a Database name mez be írja be FDNVE_Install
A Logical name oszlopban írja az els sorban a megadott név mellé azt, hogy _Data. Initial Size oszlopban az értékeket állítsa a képerny képnek megfelel en, majd a Path oszlopban állítsa be hova hozza létre az adatbázisokat, lehet ség szerint NE az alapértelmezett system adatbázisok mellé tegye, pl.: lehet a képerny kép szerint.
148
Forrás-SQL Beállító és ForrásDotNet Beállító környezetének üzemeltetési kézikönyve
Adatbázisok felcsatolása Management Studio-ban Egy példa alapján: A Databases soron kattintson az egér jobb gombjával, majd válassza az Attach… opciót.
megjelen ablak jobb középs részén kattintson, az Add… gombra és tallózza be ForrásDotNet\Forrdata mappában található két adatbázist. Kattintson rá az FDNVE_Install adatbázisra, és OK.
Adatbázisok lecsatolása Management Studio-ban Álljon rá a lecsatolni kívánt adatbázisra, jobb gomb Task Detach… A megjelen ablakban OK, amennyiben a rendszer az OK megnyomása után azzal a hiba üzenettel tér vissza, hogy az adatbázis használatban van, kattintson a Drop Connection Checkbox-ra és OK. Minden esetben bizonyosodjon meg arról, hogy az adott adatbázist nem használják.
149