[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

re: Trim local file to recordlength on ftp_get()



Please ignore my prior post. I was thinking about sending a file, not receiving a file.

DUH!!!

-------- Original Message --------
> From: M.Effenberg@xxxxxxxxxxxx
> Sent: Friday, October 19, 2007 7:15 AM
> To: HTTPAPI and FTPAPI Projects <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>
> Subject: Trim local file to recordlength on ftp_get()
> 
> Hi Scott, Hi all,
> i have a problem with long files i get from one customer.
> 
> All my filetransfers are based on physical files with members into which I 
> download the files I get (so no IFS here).
> 
> The problem with this is, that these physical files have a fixed 
> recordlenght.
> Usually we agree upon a fixed recordlength with our customers and then 
> make our local files on the as400 that long.
> 
> Now this customer has no CRLFs in their files and I sometimes get up to 
> 50k text in one line.
> Since my file on the as400 is just 512 byte long, ftp_get() gets me just 
> one line of text with 512byte.
> The rest of the file vanishes :)
> 
> I now tried binary mode, but then I receive 512 bytes of ascii...
> 
> Is there a way to start a new record when a record in my local file is 
> full?
> I thought about ftp_getraw() with my own write() function, that makes new 
> records if one record in my physical file is full, 
> but I just can't believe that I'm the only one with this problem :)
> Or maybe I'm doing something wrong here.
> 
> thanks in advance for pointing me in the right direction.
> 
> best regards,
> - Martin
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list.  To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> ----------------------------------------------------------------------- 



-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------