Title: Heart-Profit voor ADS Post by: Wouter Rijnbende on March 23, 2012, 01:14:17 pm Heart-Profit voor ADS is zodanig opgezet dat deze zowel de native Visual Foxpro tabellen kan lezen, alsmede de Advantage Database tabellen.
Hoewel het uiteindelijke doel zal zijn dat alle tabellen door de Advantage Database Server beheerd worden, is het voor dat stadium nog iets te vroeg. Er zal veel getest moeten worden, en, des te meer tabellen we overzetten naar ADS, des te meer er in theorie fout kan gaan. Of beter, er zal niets meer-/minder fout gaan, hooguit zal een gebruiker meer funkties raken die een specifieke tabel raakt waarin een bepaald probleem nog niet onderkend is, en gaat het vaker fout. Derhalve hebben we ervoor gekozen om ADS gefaseerd te kunnen invoeren. Per (netwerk) tabel kunnen we aangeven of deze door VFP danwel door de Advantage Database Server beheerd wordt; op deze manier kunnen we er bijv. voor zorgen dat alleen Verkooporders en Verkooporderregels worden omgezet naar ADS, en de overige tabellen (nog) niet. Tijdelijke Bestanden (en andere werkbestanden zoals Tagbestanden en Gridbestanden) zijn per definitie nooit ADS, en worden altijd als native Visual Foxpro afgehandeld. De allereerste keer dat Profit voor ADS wordt opgestart, zal Profit nog geen wetenschap hebben over het feit dat er een Advantage Database Server aktief is, en waar deze zich bevindt. Sterker nog, er zal nog helemaal geen Data Dictionary aanwezig zijn voor de Heart-Profit tabellen. Als eerste zullen we een Data Dictionary moeten aanmaken (zie http://ha1.heartprofit.nl/profit/index.php?topic=24181.msg39859#msg39859), daarna zal deze geaktiveerd moeten worden, en vervolgens kunnen we stuk voor stuk tabellen omzetten naar ADS. |