Wij werken al jaren met Filemaker Pro. Tientallen applicaties, klein en groot, zijn gebouwd, opgeleverd en in gebruik. Vele versies hebben we overleefd. Naadloos zijn we telkenmale overgeschakeld naar hogere versies, van niet-relationeel (subrecords o.b.v. herhalende velden) naar relationeel (portals en conditional valuelists). Allemaal zonder problemen en te overzien qua tijdsbestek.
Anno 2005 klinkt dit verhaal plots heel anders. Het wordt wat negatiever.
Ik stel vast dat veel van onze klanten én klanten van andere developers, blijven werken met de versie 5/6 van Filemaker. Dit tegen beter weten in, het risico lopend om binnen afzienbare tijd keihard met hun gezicht tegen de muur te lopen.
Waarom dan wel ?
Wel, je kan sowieso geen 5/6 licenties meer aankopen, dus netwerkuitbreidingen bij de klant zijn niet meer opportuun; de hardware verandert vandaag de dag zo snel dat je bij de aankoop van een nieuwe PC het risico loopt dat Filemaker 5/6 niet meer ondersteund wordt.
Genoeg redenen om je klant te doen nadenken over een migratie naar FM 7.
Maar ... Migratie kost tijd.
Betaalt de klant dat ? Wellicht niet voor de volle 100%.
Hoeveel tijd ? Dat hangt af van de lijken die uit de kast vallen. Waarschijnlijk heb je die applicatie jarenlang uitgebreid met van alles en nog wat, vaak zonder goed te documenteren waarom en hoe.
Maar ... Hoe ga je migreren ?
Oh simpel toch ! We nemen de FM 6 files, openen die in FM 7 en alles gaat volautomatisch. Klopt !
Maar ... Gaat alles dan nog goed na conversie ?
Nee, meer dan waarschijnlijk niet.
Uit ervaring blijkt dat de nieuwe structuur van FM 7 je verplicht om alles grondig na te kijken. Sinds FM 7 is het commit'en van records veranderd, is er een context bijgekomen, kijken we totaal anders naar relaties, zijn sommige scriptstappen en functies verandert/verdwenen, kunnen we meerdere vensters openen, ...
Stel dat je toch allemaal opgelost krijgt. Zijn we er dan ?
Nee, want we zitten nog steeds met een multi-file oplossing en om een aantal redenen is het wellicht beter de oplossing single-file te maken.
Dat kan Filemaker 7 dan toch wel voor je doen ? Nougabollen !
Ook de developer-versie kan dat niet.
Op naar de third-party leveranciers ...
New Millenium communications heeft een aantal tools ontwikkeld die bestemd zijn het conversie-proces te begeleiden : FM Robot, Conversion Log Analyzer, MetaDataMagic, ....
Die dingen werken en doen wat ze schrijven dat ze moeten doen, maar ze doen - en let nu goed op - ze doen vooral GEEN conversie. Ze doen in hoofdzaak "post-conversion"-dingen. Controle vooraf dus.
En FM Robot dan ... ? Daar vertelt iedereen toch heroische verhalen over ... Niet dan ?
Ja en nee.
Je kan bijvoorbeeld wel met FM Robot je single files samenvoegen tot één bestand. Maar dan begint de ellende pas ....
Je hebt geen enkele relatie meer die er vroeger lag tussen je single-files. Je hebt geen enkele relatie meer die er vroeger was in het (geimporteerde) bestand zelf. Omdat je geen relaties hebt, werken de lookups, calculaties enz ook niet meer na import door FM Robot. Je hebt geen scripts. Die zal je allemaal manueel moeten importeren uit iedere single file. Omdat je geen relaties hebt, staan je scripts vol fouten. Omdat context nu belangrijk is, moet je ieder script opnieuw testen om te zien of het nog doet wat het moet doen. Maar .... je hebt ook geen layouts ! Oh maar die kan je toch kopieren en plakken ? Ja hola ! EN de buttons dan die er aan hingen ? En de valuelists die aan de velden hingen, en ......
Ik kan zo nog wel een tijdje doorgaan, maar ik neem aan dat bovenstaand verhaal meer dan genoeg zegt over de schrijnende tekortkoming in FM 7 : de mogelijkheid om vanuit een Database Design Report een complete oplossing (meerdere originele 6-bestanden, plus 50 bvb) integraal in een keer te importeren, zodanig dat de koppelingen wel allemaal bekend zijn ...
Daarom ....
Tot op heden heb ik bij mijn klanten de oplossingen die operationeel waren, van scratch gebouwd. Dat was te doen, omdat je begint met de kleinste applicaties. Tenslotte heb je ook een leerproces door te gaan, en dat doe je niet bij je meest complexe applicatie. Het voordeel van deze manier van werken was, dat je op het einde van de rit een oplossing hebt, die in 7 werkt, maar ook op zijn "zevens" gemaakt is.
Als je kiest voor de conversie van multi-files naar multi-files, heb je weliswaar alles in 7 draaien, maar gebouwd op zijn "zes". Niet goed dus.
Conclusie :
De applicaties die nu nog liggen te wachten op conversie, kunnen niet van scratch gebouwd worden. O.a. wegens veel te duur, te tijdrovend, kortom niet te overzien.
Conversie naar een multifile-7-structuur is geen optie wegens te langzaam in gebruik, en rekening houdend met de toekomst (privileges e.d.), moet de oplossing zoveel mogelijk in 1 bestand terechtkomen.
Vandaar ...
Ik ben er rotsvast van overtuigd dat ik dus niet de enige ben met dit probleem. Daarom zou ik dit topic willen starten om reacties te verzamelen van andere developers die conversies achter de rug hebben. Bij voorkeur zij die van multifile naar singlefile gegaan zijn.
Welke tools gebruik je ?
Waar zaten de problemen ?
Welke methode gebruik je ?
Ik heb al vanalles getest, maar er is niet één goede methode.
Ik hoop hier met open vizier jullie ervaringen te kunnen lezen.
Question
Rony Rabijns
Open discussie : Conversie van 6 naar 7
Wij werken al jaren met Filemaker Pro. Tientallen applicaties, klein en groot, zijn gebouwd, opgeleverd en in gebruik. Vele versies hebben we overleefd. Naadloos zijn we telkenmale overgeschakeld naar hogere versies, van niet-relationeel (subrecords o.b.v. herhalende velden) naar relationeel (portals en conditional valuelists). Allemaal zonder problemen en te overzien qua tijdsbestek.
Anno 2005 klinkt dit verhaal plots heel anders. Het wordt wat negatiever.
Ik stel vast dat veel van onze klanten én klanten van andere developers, blijven werken met de versie 5/6 van Filemaker. Dit tegen beter weten in, het risico lopend om binnen afzienbare tijd keihard met hun gezicht tegen de muur te lopen.
Waarom dan wel ?
Wel, je kan sowieso geen 5/6 licenties meer aankopen, dus netwerkuitbreidingen bij de klant zijn niet meer opportuun; de hardware verandert vandaag de dag zo snel dat je bij de aankoop van een nieuwe PC het risico loopt dat Filemaker 5/6 niet meer ondersteund wordt.
Genoeg redenen om je klant te doen nadenken over een migratie naar FM 7.
Maar ... Migratie kost tijd.
Betaalt de klant dat ? Wellicht niet voor de volle 100%.
Hoeveel tijd ? Dat hangt af van de lijken die uit de kast vallen. Waarschijnlijk heb je die applicatie jarenlang uitgebreid met van alles en nog wat, vaak zonder goed te documenteren waarom en hoe.
Maar ... Hoe ga je migreren ?
Oh simpel toch ! We nemen de FM 6 files, openen die in FM 7 en alles gaat volautomatisch. Klopt !
Maar ... Gaat alles dan nog goed na conversie ?
Nee, meer dan waarschijnlijk niet.
Uit ervaring blijkt dat de nieuwe structuur van FM 7 je verplicht om alles grondig na te kijken. Sinds FM 7 is het commit'en van records veranderd, is er een context bijgekomen, kijken we totaal anders naar relaties, zijn sommige scriptstappen en functies verandert/verdwenen, kunnen we meerdere vensters openen, ...
Stel dat je toch allemaal opgelost krijgt. Zijn we er dan ?
Nee, want we zitten nog steeds met een multi-file oplossing en om een aantal redenen is het wellicht beter de oplossing single-file te maken.
Dat kan Filemaker 7 dan toch wel voor je doen ? Nougabollen !
Ook de developer-versie kan dat niet.
Op naar de third-party leveranciers ...
New Millenium communications heeft een aantal tools ontwikkeld die bestemd zijn het conversie-proces te begeleiden : FM Robot, Conversion Log Analyzer, MetaDataMagic, ....
Die dingen werken en doen wat ze schrijven dat ze moeten doen, maar ze doen - en let nu goed op - ze doen vooral GEEN conversie. Ze doen in hoofdzaak "post-conversion"-dingen. Controle vooraf dus.
En FM Robot dan ... ? Daar vertelt iedereen toch heroische verhalen over ... Niet dan ?
Ja en nee.
Je kan bijvoorbeeld wel met FM Robot je single files samenvoegen tot één bestand. Maar dan begint de ellende pas ....
Je hebt geen enkele relatie meer die er vroeger lag tussen je single-files. Je hebt geen enkele relatie meer die er vroeger was in het (geimporteerde) bestand zelf. Omdat je geen relaties hebt, werken de lookups, calculaties enz ook niet meer na import door FM Robot. Je hebt geen scripts. Die zal je allemaal manueel moeten importeren uit iedere single file. Omdat je geen relaties hebt, staan je scripts vol fouten. Omdat context nu belangrijk is, moet je ieder script opnieuw testen om te zien of het nog doet wat het moet doen. Maar .... je hebt ook geen layouts ! Oh maar die kan je toch kopieren en plakken ? Ja hola ! EN de buttons dan die er aan hingen ? En de valuelists die aan de velden hingen, en ......
Ik kan zo nog wel een tijdje doorgaan, maar ik neem aan dat bovenstaand verhaal meer dan genoeg zegt over de schrijnende tekortkoming in FM 7 : de mogelijkheid om vanuit een Database Design Report een complete oplossing (meerdere originele 6-bestanden, plus 50 bvb) integraal in een keer te importeren, zodanig dat de koppelingen wel allemaal bekend zijn ...
Daarom ....
Tot op heden heb ik bij mijn klanten de oplossingen die operationeel waren, van scratch gebouwd. Dat was te doen, omdat je begint met de kleinste applicaties. Tenslotte heb je ook een leerproces door te gaan, en dat doe je niet bij je meest complexe applicatie. Het voordeel van deze manier van werken was, dat je op het einde van de rit een oplossing hebt, die in 7 werkt, maar ook op zijn "zevens" gemaakt is.
Als je kiest voor de conversie van multi-files naar multi-files, heb je weliswaar alles in 7 draaien, maar gebouwd op zijn "zes". Niet goed dus.
Conclusie :
De applicaties die nu nog liggen te wachten op conversie, kunnen niet van scratch gebouwd worden. O.a. wegens veel te duur, te tijdrovend, kortom niet te overzien.
Conversie naar een multifile-7-structuur is geen optie wegens te langzaam in gebruik, en rekening houdend met de toekomst (privileges e.d.), moet de oplossing zoveel mogelijk in 1 bestand terechtkomen.
Vandaar ...
Ik ben er rotsvast van overtuigd dat ik dus niet de enige ben met dit probleem. Daarom zou ik dit topic willen starten om reacties te verzamelen van andere developers die conversies achter de rug hebben. Bij voorkeur zij die van multifile naar singlefile gegaan zijn.
Welke tools gebruik je ?
Waar zaten de problemen ?
Welke methode gebruik je ?
Ik heb al vanalles getest, maar er is niet één goede methode.
Ik hoop hier met open vizier jullie ervaringen te kunnen lezen.
Top Posters For This Question
13
11
6
6
Popular Days
Jun 1
26
Jun 15
14
Jun 14
9
Jun 12
8
Top Posters For This Question
Rony Rabijns 13 posts
AvD 11 posts
Wim Bongertman 6 posts
RON7 6 posts
Popular Days
Jun 1 2005
26 posts
Jun 15 2005
14 posts
Jun 14 2005
9 posts
Jun 12 2005
8 posts
68 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.