Importing a file

Enrique Arredondo henry at vegena.net
Tue May 23 14:42:01 PDT 2006


----- Original Message ----- 
From: "Scott Brown" <lordblue at msn.com>
To: <filepro-list at seaslug.org>
Sent: Tuesday, May 23, 2006 2:38 PM
Subject: Importing a file


> Hi,
>
> I need to do a import on a comma delimited file into filepro 4.8. The file 
> will be ftp'd every day and the name will be different each day. Example: 
> 20060523xact.csv one day and 20060224eact.csv the next day. I can't use a 
> static file name because of the small chance of data loss. Is there a way 
> to code filepro to import a file that has a different name every day 
> without having to manually change it?
> Below is a portion of what I had before I found out I can't use a static 
> file name.
>
> 1  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
> loop   . If: 
> .
>       Then: import ascii pay=usedtobestatic.file  \r=\n f=, 
> .
> 
>   -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>       . If: not pay 
> .
>       Then: end 
> .
> 
>   -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>       . If: 
> .
>       Then: 
> a=pay(1);b=pay(2);c=pay(3);d=pay(4);e=pay(5);f=pay(6);g=pay(7);h=p>
> 
>   -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>       . If: 
> .
>       Then: n=pay(14);o=pay(15);p=pay(16);q=pay(17) 
> .
> 
>   -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>       . If: 
> .
>       Then: lookup new = temppay  r=free  -e 
> ..
> 
>   -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>       . If: 
> .
>       Then: 
> new(1)=a;new(2)=b;new(3)=c;new(4)=d;new(5)=e;new(6)=f;new(7)=g;new>
>
> Any help would be most appriciated!
>
> Thanks,
>
> Scott Brown
>
>

use a cron scripts that cat all csv files received into a static filename



cat *.csv >> staticfile.csv
report blablablablabla -f blabla -blablablabla
mv staticfile.csv static$$.old
rm -rf *.csv


so even if you get multiple files all will be processed.



More information about the Filepro-list mailing list