Problema strano su un file...
Moderatore: Moderatori
-
- Messaggi: 175
- Iscritto il: venerdì 10 agosto 2007, 2:00
Problema strano su un file...
Premetto che non è facile spiegare il problema o farsi capire ma ci proverò...
Il programma diviso in 24 file lo abbiamo messo su FMS9 e fin qua tutto bene, i file lì carica, lì apre e ci accedo tranquillamente da una qualunque postazione in rete.
Accedo al programma tramite un file ponte "ApriServer" per accedere direttamente ai database in FMS e in un file, eseguendo un determinato Script che dice di aggiornare o importare dei record, mi dà un errore dove mi viene scritto che il file è in uso da qualcun'altro e poi mi chiede la posizione del file. Fuori dal server il programma funziona benissimo.
Ricordo che un'altro database più datato ma sempre di uguale numero di file andava benissimo, solo che ovviamente ci sono delle variazioni tra le due versioni sia in termini di script che di schermate.
A parte il numero dei file del database che ho già detto di diminuire con soli 3 o 4 file al massimo ma che non hanno voglia mezza di rifare decentemente, mi sembra strano che uno script vada in locale e sul FMS9 possa creare problemi di scrittura di record da altri file presenti e condivisi tutti nel server...
L'unica cosa che mi è venuta in mente guardando ScriptMaker di Filemaker 10 è la compatibilità dello script dove sotto c'è Compatibilità e poi Client, Server, tutti e altre voci...
Il mio sospetto è quindi che il database in parte sia stato costruito in FileMaker Advanced 10 e qualcosa non è compatibile con FMS9, però su Filemaker Pro 9 Advanced il tutto va perfettamente ma in locale...per cui non sono del tutto sicuro del mio sospetto riguardo la compatibilità.
Secondo voi cosa può creare questo problema?
Il programma diviso in 24 file lo abbiamo messo su FMS9 e fin qua tutto bene, i file lì carica, lì apre e ci accedo tranquillamente da una qualunque postazione in rete.
Accedo al programma tramite un file ponte "ApriServer" per accedere direttamente ai database in FMS e in un file, eseguendo un determinato Script che dice di aggiornare o importare dei record, mi dà un errore dove mi viene scritto che il file è in uso da qualcun'altro e poi mi chiede la posizione del file. Fuori dal server il programma funziona benissimo.
Ricordo che un'altro database più datato ma sempre di uguale numero di file andava benissimo, solo che ovviamente ci sono delle variazioni tra le due versioni sia in termini di script che di schermate.
A parte il numero dei file del database che ho già detto di diminuire con soli 3 o 4 file al massimo ma che non hanno voglia mezza di rifare decentemente, mi sembra strano che uno script vada in locale e sul FMS9 possa creare problemi di scrittura di record da altri file presenti e condivisi tutti nel server...
L'unica cosa che mi è venuta in mente guardando ScriptMaker di Filemaker 10 è la compatibilità dello script dove sotto c'è Compatibilità e poi Client, Server, tutti e altre voci...
Il mio sospetto è quindi che il database in parte sia stato costruito in FileMaker Advanced 10 e qualcosa non è compatibile con FMS9, però su Filemaker Pro 9 Advanced il tutto va perfettamente ma in locale...per cui non sono del tutto sicuro del mio sospetto riguardo la compatibilità.
Secondo voi cosa può creare questo problema?
FM PRO 9 ADV,FM PRO 10 ADV,FM PRO 11 ADV, FM PRO 12 ADV | FMSERVER 9, FMSERVER 10, FMSERVER 11, FM SERVER 12 | Windows XP Professional SP3, Windows 7 32/64 bit | RAM: da 4 GB a 16 GB | IMAC I5 SNOW LEOPARD
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
Re: Problema strano su un file...
a occhio, un riferimento sbagliato al file, e/o una corruzione.
cmq, l'unica via secondo me è riscriverlo in pochi file.
.g.
cmq, l'unica via secondo me è riscriverlo in pochi file.
.g.
-
- Messaggi: 175
- Iscritto il: venerdì 10 agosto 2007, 2:00
Re: Problema strano su un file...
Anche a me era venuto il sospetto dei riferimenti sbagliati e infatti abbiamo provato a modificare il percorso ma non cambia la situazione...
Una cosa ho notato: FMS9, dopo che gli carico tutti i file del programma, lì archivia nella cartella C:\Programmi\Filemaker\Filemaker Server\Databases\Programma (Programma è la cartella che ho dato a FMS9 prima di caricare i file) e non rispetta la struttura del database diviso in cartelle ma tiene in una cartella tutti e 24 i file.
Usando Filemaker Pro 9 Advanced o il 10 e le utilità developer, se riconverto il programma in una cartella e metto tutti i file senza dividerli in sottocartelle, dovrebbe cambiare qualcosa...Domani ci provo.
Non credo sia una corruzione perchè in locale funziona benissimo il file incirminato...a meno che non ci sia una corruzione piccola che genera questi problemi...il che sarebbe un bellissimo caos...
Una cosa ho notato: FMS9, dopo che gli carico tutti i file del programma, lì archivia nella cartella C:\Programmi\Filemaker\Filemaker Server\Databases\Programma (Programma è la cartella che ho dato a FMS9 prima di caricare i file) e non rispetta la struttura del database diviso in cartelle ma tiene in una cartella tutti e 24 i file.
Usando Filemaker Pro 9 Advanced o il 10 e le utilità developer, se riconverto il programma in una cartella e metto tutti i file senza dividerli in sottocartelle, dovrebbe cambiare qualcosa...Domani ci provo.
Non credo sia una corruzione perchè in locale funziona benissimo il file incirminato...a meno che non ci sia una corruzione piccola che genera questi problemi...il che sarebbe un bellissimo caos...
FM PRO 9 ADV,FM PRO 10 ADV,FM PRO 11 ADV, FM PRO 12 ADV | FMSERVER 9, FMSERVER 10, FMSERVER 11, FM SERVER 12 | Windows XP Professional SP3, Windows 7 32/64 bit | RAM: da 4 GB a 16 GB | IMAC I5 SNOW LEOPARD