Ha az install.exe végünk Telepítés, akkor az újonnan létrehozott adatbázissal és az ott megadott sql szerverrel (és a kulcs szerver= sql szerver) legenerálásra kerül ez a speciális xml (adatbazisok.xml) és ekkor a kliensgépeken első indításkor már beajánlásra kerül a létrehozott adatbázis. (Ha már van adatbazisok.xml, akkor felülíródik.)
Ha power user-ként/rendszergazdaként van telepítve a sERPa, akkor indításkor jobb clikk: Futtatás rendszergazdaként indítsuk el a sERPa-t, ameddig az itt levő XML feldolgozza. ("első indításig"!)
A sERPa indulásakor a telepítő könyvtárban lévő Adatbazisok.xml fájlt beolvasa. (Ha nincs ilyen fájl, akkor nincs semmi változás az eddigi működéshez képest.)
Ennek a segítségével megoldható, hogy csak egy helyen legyenek karbantartva – globálisan – a cégen belül használt sERPa adatbázisok. Ezt a felhasználók nem tudják átírni. Nem kell új adatbázis letrehozásánál a felhasználónak tudnia / megadnia az adatbázis adatait. Új felhasználónak nem kell külön beállítani az adatbázisba való belépéshez szükséges adatokat.
Ha a az xml elején megadjuk hogy felülírás nincs (<Adatbazisok Feluliras="0">), akkor a létező bejegyzett adatbázisokhoz nem nyúl hozzá. Ennek segítségével a felhasználó is tudd egyedi bejelentkezési adatbázisokat felvenni.
Valamint ebbe a részbe szabályozhatjuk a belépés típus kezdőértékét (NTHitelesites), sql hitelesítéssel induljon, vagy windowsos, vagy csak windows hitelesítés legyen. (98 verziótól)
Ha az XML-ben van Adatbazis elem, akkor a kliens registryből törlődnek a már beállított adatbázisok. Ezután az XML-ből feltölti a kliens regitsryt.
Ha hibás bármelyik sor, akkor az a sor nem került beolvasásra (ha minden sor hibás, akkor üres lesz).
Az Illesztoprogram opcionális, ha nincs megadva, akkor az alapértelmezett illesztőprogramot íródik a regsitrybe.
@Nev: Ez a név kerül lementésre a registrybe, ha ez átírásra kerül akkor a sERPa-ban beállított párbeszédablakok, funkciók mérete, pozíciója, és beállítások lenullázódnak és minden a gyári beállítás szerint kerül a felhasználó elé.
Ha az XML-ben nincs megadva illesztő program, akkor indításkor nem a legelsőt ajánljuk be, hanem
- XP-n vagy korábbi Windowson az 'SQL Server Native Client 10.0'-t
- XP-nél későbbi Windowson az 'SQL Server Native Client 11.0' vagy az 'ODBC Driver 11 for SQL Server'-t, attól függően, hogy melyik van telepítve. Ha mindkettő akkor az előbbit.
Adatbazisok
Feluliras : logikai
NTHitelesites : '0' -> Név és jelszó megadása, '1' -> Windows hitelesítés, '2' -> Csak Windows hitelesítés.
Adatbazis^*
@Nev* : varchar(50)
@SQLKiszolgalo* : varchar(128)
@SQLAdatbazis* : varchar(128)
@Illesztoprogram : varchar(128)
@KeyServer* : varchar(128)
/Adatbazis
/Adatbazisok
<Adatbazisok Feluliras="0">
<Adatbazis Nev="Demo KFT" SQLKiszolgalo="SQLServer" SQLAdatbazis="Demo" Illesztoprogram="SQL Server Native Client" KeyServer="SQLServer"/>
<Adatbazis Nev="Teszt" SQLKiszolgalo="SQLServer" SQLAdatbazis="TesztSERPa" KeyServer="SQLServer"/>
</Adatbazisok>