Na uren zoeken, schijn ik niet meteen een oplossing te vinden voor mijn probleem.
Goed, misschien best even een korte schets van de situatie:
Aanvankelijk werkte ons programma volledig in filemaker. Omwille van een verbeterde schaalbaarheid is er besloten om dit grotendeels naar een sql omgeving om te zetten (om eventueel later ook aan een webinterface te gaan koppelen). De voor- en nadelen zijn grondig afgewogen, wetende dat filemaker niet echt als frontend bedoeld is.
Maar, de situatie waar we naartoe zouden willen :
- Filemaker als front-end
- Mysql db intern ("live" - ESS)
- 2e Mysql extern - op het internet gehost (sporadische updates via import & export - sql queries)
- Een koppeling (odbc) vanaf Filemaker naar de verschillende mysql db's
Setup :
Filemaker Server Advanced 9 (bij wijze van test draait deze op win7 x64 - waar de odbc via odbcad32 is toegevoegd omdat x64 odbc niet werkt)
Clients gebruiken filemaker advanced 9
- Nu, alles lijkt op het eerste zicht perfect te werken, wanneer de client gestart wordt op de server zelf. Scripts worden uitgevoerd, sql tabellen online worden netjes aangevuld en vice versa.
- Wanneer een client de remote database opent, werkt ook deze perfect, maar worden de import/export niet uitgevoerd bij het opstarten, om de sqldata te syncen.
Als we nu de odbc koppeling op de client zelf ook instellen, lukt dit wel. Maar ik heb al op verschillende plaatsen gelezen dat bij het gebruik van fm server, enkel op de server de odbc moet ingesteld worden, en dat de fm clients hier gebruik van maken. Ik zou dit dan ook graag zo gaan gebruiken.
Wel, dit werkt dus dus niet, en heb totaal geen idee meer waarom. Ik vermoed dat het te maken heeft met server side scripts, waar ik wel wat over gelezen heb. Maar gedetailleerde info vind ik niet meteen. Of heeft het te maken dat ik met een test setup aan het werken ben op x64 en de 32bit odbc gebruik ?
Bovendien dacht ik, wel laat het script via scheduled task in filemaker server lopen, maar dan krijg ik een filemaker script aborted. Dus ik vermoed dat bepaalde stappen niet compatibel zijn om het op deze manier op te lossen.
Iemand die me hierbij kan adviseren in welke richting ik moet gaan zoeken ?
Question
Aerius
Hoi allemaal,
Na uren zoeken, schijn ik niet meteen een oplossing te vinden voor mijn probleem.
Goed, misschien best even een korte schets van de situatie:
Aanvankelijk werkte ons programma volledig in filemaker. Omwille van een verbeterde schaalbaarheid is er besloten om dit grotendeels naar een sql omgeving om te zetten (om eventueel later ook aan een webinterface te gaan koppelen). De voor- en nadelen zijn grondig afgewogen, wetende dat filemaker niet echt als frontend bedoeld is.
Maar, de situatie waar we naartoe zouden willen :
- Filemaker als front-end
- Mysql db intern ("live" - ESS)
- 2e Mysql extern - op het internet gehost (sporadische updates via import & export - sql queries)
- Een koppeling (odbc) vanaf Filemaker naar de verschillende mysql db's
Setup :
Filemaker Server Advanced 9 (bij wijze van test draait deze op win7 x64 - waar de odbc via odbcad32 is toegevoegd omdat x64 odbc niet werkt)
Clients gebruiken filemaker advanced 9
- Nu, alles lijkt op het eerste zicht perfect te werken, wanneer de client gestart wordt op de server zelf. Scripts worden uitgevoerd, sql tabellen online worden netjes aangevuld en vice versa.
- Wanneer een client de remote database opent, werkt ook deze perfect, maar worden de import/export niet uitgevoerd bij het opstarten, om de sqldata te syncen.
Als we nu de odbc koppeling op de client zelf ook instellen, lukt dit wel. Maar ik heb al op verschillende plaatsen gelezen dat bij het gebruik van fm server, enkel op de server de odbc moet ingesteld worden, en dat de fm clients hier gebruik van maken. Ik zou dit dan ook graag zo gaan gebruiken.
Wel, dit werkt dus dus niet, en heb totaal geen idee meer waarom. Ik vermoed dat het te maken heeft met server side scripts, waar ik wel wat over gelezen heb. Maar gedetailleerde info vind ik niet meteen. Of heeft het te maken dat ik met een test setup aan het werken ben op x64 en de 32bit odbc gebruik ?
Bovendien dacht ik, wel laat het script via scheduled task in filemaker server lopen, maar dan krijg ik een filemaker script aborted. Dus ik vermoed dat bepaalde stappen niet compatibel zijn om het op deze manier op te lossen.
Iemand die me hierbij kan adviseren in welke richting ik moet gaan zoeken ?
mvg,
Aerius
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.