Pagina 1 di 1

ESECUZIONE SCRIPT DA SERVER PER AGGIORNAMENTI

Inviato: mercoledì 19 luglio 2017, 11:47
da flmkdev
Ciao a tutti ,
volevo sapere se era possibile tramite filemaker server eseguire un semplice script che aggiorna dei files su una cartella di rete.
Ho provato a creare un programma indicando lo script ed il database che ospita quello script.
Ho pianificato l'attività di esecuzione per avere dei files aggiornati ogni 20 minuti su una cartella di rete .

La pianificazione funziona , da OK sul server, ma i files non vengono aggiornati nella cartella di rete.

Se lo faccio manualmente da filemaker pro advanced 14 tutto funziona regolarmente.

La cartella di rete è la seguente : filewin:/Z:/FMK EXPORT/COMMITTENTI.xlsx su FM PRO 14
La cartella di rete è la seguente : filewin:/Z:/COMMITTENTI.xlsx sul FMS 13

sul server dove risiede solo filemaker server ho installato una fonte ODBC "FILEMAKER" richiamata dallo script principale.
sul server ho mappato un'unità di rete Z: , ho provato ad includere anche questo percorso nello script ma nulla , i files non vengono aggiornati e
non so dove ho sbagliato.

I due percorsi , puntano alla stessa cartella di rete , ma ho visto che anche includendo 2 percorsi , fm prende sempre il primo.

Grazie

Re: ESECUZIONE SCRIPT DA SERVER PER AGGIORNAMENTI  Risolto!

Inviato: mercoledì 19 luglio 2017, 16:07
da fabio.beri
Se "aggiornamento" vuol dire fare delle ESPORTAZIONI, è inutile mappare Z. Puoi esportare solo nella cartella DOCUMENTI di FileMaker Server. Quindi non nella cartella documenti dello user, bensì quella dentro FileMaker Server.
FileMaker Server can only import from and Export to the following locations:

When using the Import Records script step OR Export Records script step in a FileMaker Server scheduled script, keep the following in mind:

Any specified file must be in in one of the following locations:

Location


Example
Documents folder <Documents>/file.csv
A child folder inside the Document folder <Documents>/Folder1/file.csv
Temporary folder <Temporary Path>/file.csv
A child folder inside the Temporary folder <Temporary Path>/Folder1/file.csv

Re: ESECUZIONE SCRIPT DA SERVER PER AGGIORNAMENTI

Inviato: mercoledì 19 luglio 2017, 17:40
da flmkdev
Fabio , suppongo tu abbia usato l'estensione .csv come formato predefinito , perchè in realtà ho usato il formato .xlsx

Se l'estensione da te suggerita .csv deve essere un requisito fondamentale per il buon esito dell'esportazione , provvederò a cambiarla nello script di esportazione che viene eseguito dal server.

Questo il percorso identificato :
C:\Program Files\FileMaker\FileMaker Server\Data\Documents
Grazie per la preziosa informazione

FUNZIONA !! GRAZIEEEEE !!!

Re: ESECUZIONE SCRIPT DA SERVER PER AGGIORNAMENTI

Inviato: giovedì 20 luglio 2017, 12:35
da flmkdev
Per informazione , ho dovuto installare su FILEMAKER SERVER anche l'ODBC a 64 BIT oltre che quella a 32 BIT.
Impostati i PROGRAMMI ossia le attività di esecuzione degli script sulla console del server , ed impostata la cartella di destinazione DOCUMENTS negli script, grazie a Fabio Beri , adesso è perfetto.