28 februari 2011

Integratie Exact Globe en Exact Synergy Enterprise (deel 2)

Dit weekend is het dan toch gelukt: een database van Exact Globe geconverteerd naar Exact Synergy Enterprise en vervolgens aan elkaar gekoppeld met de Exact Integrator voor geïntegreerd werken.

Conversie
De Globe database was 22Gb groot en bevatte 162.000 documenten. Volgens het conversieprogramma zou de conversie 3 uur duren, maar dat werd uiteindelijk 5,5 uur. Overigens pas bij de tweede poging, want de eerste brak af door verlies van de connectie met de server.
Dus toch maar converteren op de server zelf. Het ontbreken van Office op de server wordt voor de conversie wel gemeld, maar blokkeert niet.
Schijfruimte is ook een issue: de conversie heeft maar liefst 3 keer de databasegrootte aan vrije ruimte nodig. In dit geval dus 66 Gb.

Installatie Exact Integrator (PDI)
De installatie van de Exact Integrator stelt niks voor, als de server maar over de juiste componenten beschikt. Installatietijd: 2 minuten.
Wel bleek de server in dit geval een tweetal componenten te missen, waardoor niet alle dll's konden worden geregistreerd (djec.dll ging mis), maar de helpdesk van Exact kon dat vlot verhelpen.
Het is wel belangrijk, dat op alle pc's waarop Globe gebruikt wordt twee services van Exact moeten werken: Exact Entity Service en Exact Globe Synchronization Dispatcher Monitor. Bij de werkstationinstallatie moeten deze vanzelf worden geinstalleerd en gestart, maar dat blijkt niet altijd goed te gaan. Dat merk je niet, tot je de synchronisatie tussen Globe en Synergy controleert. Dan blijkt die niet te werken.

13 februari 2011

Integratie Exact Globe en Exact Synergy Enterprise

Vorige week heb ik de eerste ervaring opgedaan met de integratie van Exact Globe met Exact Synergy Enterprise via de Exact Integrator (= Pervasive Data Integrator).
Dat wil zeggen, ervaring met de voorbereidingen voor de installatie van de koppeling tussen die twee databases, want verder dan dat kwam ik niet.

De Integrator kan voorlopig alleen geinstalleerd worden als de database van Globe identiek is aan die van Synergy Enterprise. De koppeling kan daarom alleen gerealiseerd worden, als de Synergy database aangemaakt is als kopie van de Globe database en daarna geconverteerd van de databaseopbouw van Globe (ASP) naar die van Synergy Enterprise (.Net, unicode).
De Integrator wordt direct na die conversie geinstalleerd, waarna elke wijziging in de ene database ook in de andere wordt doorgevoerd (en vice versa natuurlijk).

Om de conversie te kunnen uitvoeren moet aan een aantal voorwaarden worden voldaan, zoals de juiste Globe en Synergy Enterprise licenties, maar ook voldoende administratorrechten. In een Globe-database moeten daarom al vooraf Synergy-rechten ingesteld worden. Dat kan niet 'functioneel', dus moet je dat met de hand in de database regelen (tabel 'humres') en daarna ook nog een query van Exact uitvoeren.

Uiteindelijk lukte de conversie alsnog niet. Achteraf bleek dat Synergy release 245 nodig is om de conversie te kunnen uitvoeren.

Deze week opnieuw proberen.