ADO - nejčasteji kladené otázky
Co je to ADO a proč je implementováno?ADO (ActiveX Data Objects) je databázové komunikační rozhraní, které zabezpečuje komunikaci aplikací, které jsou spouštěny na klientském počítači s databází, která je umístěna na serveru. Doposud tuto funkci v celé architektuře zastávalo BDE (Borland Database Engine), nicméně toto rozhraní již není delší čas podporováno hlavními výrobci databází (Oracle, Microsoft). Vzhledem k tomu, že plánujeme vyvíjet systém Odysea 2001 minimálně do roku 2014, a chcete zajistit jeho plnou funkčnost pod nejnovějšími verzemi databází, bylo nutné BDE z architektury systému odstranit. Odstranění BDE proběhne ve dvou fázích - nejprve ve verzi 2.6.9 bude převedena minoritní část aplikací pod ADO a po ověření správnosti v rutinním provozu bude převod dokončen ve verzi 2.6.10. Co znamená ADO kompatibilní stanice?Aby bylo možno provozovat systém Odysea 2001 na klientských počítačích pod ADO je nutno, aby stanice byla vybavena určitým software, který zabezpečí to, že se jakákoli aplikace na ADO převedená úspěšně spojí s databází na databázovém serveru a bude schopna provozu. Jedná se především o zajištění následujícího:
Jak zjistit, že je stanice ADO kompatibilní?Kromě vizuální kontroly výše uvedených kritérií lze kompatibilitu stanice ověřit i systémově:
Jaké klientské operační systémy podporujeme?Aby bylo možno označit stanici za ADO kompatibilní, je nutné, aby byl instalován jeden z níe uvedených operačních systémů, včetně uvedeného service packu.
Musí všechny stanice být ADO kompatibilní již ve verzi 2.6.9?Nemusejí. Pokud daný uživatel nepoužívá ani jednu z aplikací využívajících ADO (více v dokumentace D-60-31), není nezbytně nutné, aby taková stanice byla už ve verzi 2.6.9 ADO kompatibilní. Lze tak například využívat aplikaci Docházka, která není ve verzi 2.6.9 na ADO převedena. Provozování aplikací ve verzi 2.6.9 na ADO nekompatibilní stanici však nedoporučujeme. Od verze 2.6.10, která bude pravděpodobně distribuovaná v lednu 2008 bude nutné, aby všechny stanice byly ADO kompatibilní, jinak na takové stanici nebude fungovat žádná aplikace systému Odysea. Jak postupovat pokud ve Vaší organizaci existují ADO nekompatibilní stanice?
Jak instalovat OLE DB Providery na platformě Oracle?Standardně je možné (a námi doporučené) instalovat potřebné OLE DB poskytovatele přímo z instalačních CD od firmy Oracle. Tam najdete i příslušnou dokumentaci pro instalaci/doinstalaci. Pokud se rozhodnete z jakýchkoli důvodů pro instalaci poskytovatelů stažených z internetových stránek Oracle, upozorňujeme na nutnost dodržení všech licenčních podmínek. Na těchto stránkách naleznete i popisy instalace. Před vlastní instalací je nutno rozbalit stažené balíky instalací do pomocného adresáře – buď jsou ve formátu ZIP nebo jako samorozbalující se EXE soubor. Podrobnější postup získáte v dokumentaci D-60-31, která byla distribuovaná ve verzi 2.6.9 RC i 2.6.9. Je třeba od verze 3.0.0. zajistit odinstalování BDE?Ne, není. Je možné, že BDE využívá ještě nějaká jiná aplikace na klientském počítači. Provozu systému Odysea přítomnost BDE nevadí, naopak, v určitých výjimečných případech je BDE vyžadováno (OImport, Monitor replikací, Stomatologie a vybrané interface s z PPK). |
|||