[Fwd: Fixed Length Export with append (-X -A)]

Bob Stockler bob at trebor.iglou.com
Mon Feb 19 12:13:59 PST 2007


J. Ryan Kelley wrote (on Mon, Feb 19, 2007 at 01:08:46PM -0500):

| -------- Original Message --------
| Subject: 	Fixed Length Export with append (-X -A)
| Date: 	Mon, 19 Feb 2007 10:05:32 -0500
| From: 	J. Ryan Kelley <ryan.kelley at trinitytransport.com>
| To: 	fplist <filepro-list-bounces at lists.celestial.com>
| 
| Good Morning,
| 
| I'm trying to generate an export file to automate ACH deposits with our 
| bank.  The process requires me to go through several dozen records, and 
| generate a fixed length output.  Everything seems to work well as I 
| debug through the code and the file continuously gets longer without any 
| issues.  Then, at the very end of the file I need to send the totals for 
| the transaction to ensure the file hasn't been corrupted.  I do this in 
| @done processing (since there is no output format so @wgt didn't make 
| sense to use) by returning to my gosub that performs the export command 
| and trying to export more fields.  This always results in the complete 
| overwriting of the file with simply the footer information.  I've tried 
| to use the -X and -A flags in unison to get this to work in several 
| different fashions (-X -A, -A - X, -AX, -XA) and it seems that without 
| fail the first argument is accepted while the second is ignored.  So if 
| i try something like -A -X the file is appended, but it is not exported 
| in fixed width, while using -X -A will export the file in fixed width 
| form but not append the data to the end of the file.
| 
| I also tried to export to another file from the same processing table 
| figuring that I could just cat the files to each other outside of 
| processing, but filepro will not allow me to have multiple export 
| commands to different filenames for some reason.  There has to be 
| something that I'm missing here to get both the Fixed width and the 
| append flag to work properly, I'm running on version 5.0.13R4 on Solaris.
| 
| my gosub looks like this :
| 
| exp
|      ~ If:
|       Then: export ascii nacha = /ptmp/nachamain r=\n -X -A
| 24  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
|       ~ If:
|       Then: return
| 
| Thanks in advance for any input,
| 
| -- 
| J. Ryan Kelley
| Business Technology
| Trinity Transport, Inc.
| (302)253-3900 ext. 3844
| 
| http://www.trinitytransport.com

The -X and -A flags to EXPORT are (or at least were in your
version of filePro) mututally exclusive.

The best advice I can give you is to use filePro File I/O,
instead of EXPORT, to write your file.

Bob

-- 
Bob Stockler  +-+  bob at trebor.iglou.com  +-+  http://members.iglou.com/trebor


More information about the Filepro-list mailing list