Filepro-list Digest, Vol 135, Issue 14
Lawrence A
jarapo at hotmail.com
Tue Apr 14 09:40:09 PDT 2015
HELP
> From: filepro-list-request at lists.celestial.com
> Subject: Filepro-list Digest, Vol 135, Issue 14
> To: filepro-list at lists.celestial.com
> Date: Mon, 13 Apr 2015 02:17:16 -0700
>
> Send Filepro-list mailing list submissions to
> filepro-list at lists.celestial.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://mailman.celestial.com/mailman/listinfo/filepro-list
> or, via email, send a message with subject or body 'help' to
> filepro-list-request at lists.celestial.com
>
> You can reach the person managing the list at
> filepro-list-owner at lists.celestial.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Filepro-list digest..."
>
>
> Today's Topics:
>
> 1. RE: Dropped Fields in Export (Mike Schwartz)
> 2. RE: Dropped Fields in Export (Stanley - stanlyn.com)
> 3. RE: Dropped Fields in Export (Mike Schwartz)
> 4. Re: Dropped Fields in Export (Bruce Easton)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 12 Apr 2015 16:21:42 -0500
> From: "Mike Schwartz" <mschw at athenet.net>
> To: "'Stanley - stanlyn.com'" <stanley at stanlyn.com>,
> <filepro-list at lists.celestial.com>
> Subject: RE: Dropped Fields in Export
> Message-ID: <036f01d07566$ac398870$04ac9950$@athenet.net>
> Content-Type: text/plain; charset="us-ascii"
>
> > Using ScO Unix and filepro 5.0.14.
> >
> > FilePro's export is dropping fields when the field(s) is empty for all
> records. Is
> > this normal? What would cause this behavior? What should I do?
> >
> > Thanks, Stanley
> >
> > The code below creates a file with 64 delimited fields instead of 73. It
> starts
> [snip]
>
> Yes, as I recall you are correct. If the last fields of a record are
> blank, the rest of the .CSV record is truncated. Usually this doesn't
> cause any problems, but I recall having to write an export to dump a CSV
> file to Peachtree Accounting a few years ago after I discovered the
> Peachtree import wasn't working because the last few "empty" fields weren't
> on the filePro exported record.
>
> I solved it in that case by adding an "X" or some such thing in the
> last field to be imported. This caused all the rest of the missing fields
> to show up. As I recall, the last field was a comment field or some such
> thing so that was a quick fix.
>
> When writing some exports for an insurance company where the last
> fields were missing, I think I used the"'-X" option on the filePro export
> command, but then I had to insert the quotes and commas to make the record
> look like a comma delimited file.
>
> If neither of these options helps you, tomorrow morning (Monday) I will
> look back on the code I wrote and let you know how I fixed it.
>
> Mike Schwartz
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Sun, 12 Apr 2015 21:04:47 -0400
> From: "Stanley - stanlyn.com" <stanley at stanlyn.com>
> To: <mschw at athenet.net>
> Cc: filepro-list at lists.celestial.com
> Subject: RE: Dropped Fields in Export
> Message-ID:
> <!&!AAAAAAAAAAAYAAAAAAAAAPR6Tw5LnS5CoVg+IvMfAXDCgAAAEAAAAOCYqWVmkLJNnpd1ASahQmMBAAAAAA==@stanlyn.com>
>
> Content-Type: text/plain; charset="us-ascii"
>
> Hi Mike,
>
> Currently I do the export in record number order. So wonder if I add a
> string to record #1's empty fields like "EMPTY" and remove it later by
> replacing "EMPTY" with "".
>
> Do you know if the output export file's structure is defined on what the
> actually data looks like from the first record it processes, and holds true
> for all subsequent records? My documents doesn't talk about any of this...
>
> Thanks, Stanley
>
>
>
>
>
> -----Original Message-----
> From: Mike Schwartz [mailto:mschw at athenet.net]
> Sent: Sunday, April 12, 2015 5:22 PM
> To: 'Stanley - stanlyn.com'; filepro-list at lists.celestial.com
> Subject: RE: Dropped Fields in Export
>
> > Using ScO Unix and filepro 5.0.14.
> >
> > FilePro's export is dropping fields when the field(s) is empty for all
> records. Is
> > this normal? What would cause this behavior? What should I do?
> >
> > Thanks, Stanley
> >
> > The code below creates a file with 64 delimited fields instead of 73.
> > It
> starts
> [snip]
>
> Yes, as I recall you are correct. If the last fields of a record are
> blank, the rest of the .CSV record is truncated. Usually this doesn't
> cause any problems, but I recall having to write an export to dump a CSV
> file to Peachtree Accounting a few years ago after I discovered the
> Peachtree import wasn't working because the last few "empty" fields weren't
> on the filePro exported record.
>
> I solved it in that case by adding an "X" or some such thing in the
> last field to be imported. This caused all the rest of the missing fields
> to show up. As I recall, the last field was a comment field or some such
> thing so that was a quick fix.
>
> When writing some exports for an insurance company where the last
> fields were missing, I think I used the"'-X" option on the filePro export
> command, but then I had to insert the quotes and commas to make the record
> look like a comma delimited file.
>
> If neither of these options helps you, tomorrow morning (Monday) I will
> look back on the code I wrote and let you know how I fixed it.
>
> Mike Schwartz
>
>
>
>
>
> ------------------------------
>
> Message: 3
> Date: Sun, 12 Apr 2015 21:51:56 -0500
> From: "Mike Schwartz" <mschw at athenet.net>
> To: "'Stanley - stanlyn.com'" <stanley at stanlyn.com>
> Cc: filepro-list at lists.celestial.com
> Subject: RE: Dropped Fields in Export
> Message-ID: <03a501d07594$ce0d92b0$6a28b810$@athenet.net>
> Content-Type: text/plain; charset="us-ascii"
>
> > Currently I do the export in record number order. So wonder if I add a
> string
> > to record #1's empty fields like "EMPTY" and remove it later by replacing
> > "EMPTY" with "".
> >
> > Do you know if the output export file's structure is defined on what the
> > actually data looks like from the first record it processes, and holds
> true for all
> > subsequent records? My documents doesn't talk about any of this...
> >
> > Thanks, Stanley
>
> As I recall, each record gets truncated if the last fields in that
> record are empty. So doing putting "EMPTY" only at the end of record #1
> won't help.
>
> AFAIK, this is a problem only with filePro's EXPORT command. If you
> create the file any other way, I don't think you will have this problem.
> For example, see functions like: Writeline(), CREATE(), OPEN(), READ(),
> READLINE(), WRITE().
>
> Stuart Werner's filepro training books (Developer reference series)
> have good sections describing how to create output files using several
> different methods.
>
> Mike
>
>
>
>
> ------------------------------
>
> Message: 4
> Date: Mon, 13 Apr 2015 00:06:48 -0400
> From: Bruce Easton <bruce at stn.com>
> To: Filepro-list at lists.celestial.com
> Subject: Re: Dropped Fields in Export
> Message-ID: <552B40D8.3060103 at stn.com>
> Content-Type: text/plain; charset=windows-1252; format=flowed
>
> I believe one way to handle this situation is to, for the first record
> processed only, have it export first a heading row where every column is
> populated (for example below I use a "~" char). To produce the heading
> row, you could use something like:
>
> xagain If:
> Then: export ascii data = . . . . . .
> ------- - - - - - - - - - - -
> If: dh eq "" '(start special heading prc)
> Then: data(1)="~"; data(2)="~"; data(3)="~"... etc
> ------- - - - - - - - - - - -
> If: dh eq ""
> Then: data(4) = "~"; ........ data([highest col#])="~"
> ------- - - - - - - - - - - -
> If: dh eq ""
> Then: dh(1,*,g)="Y"; goto xagain 'to signal end of heading prc
> ------- - - - - - - - - - - -
> '**NOTE: dh is global**
> ------- - - - - - - - - - - -
> If: '(start normal exporting for all recs)
> Then: data(1)=f&gg&....
> .
> .
> .
>
> All the lines above starting with "If: dh eq """ would only export just
> ahead of the normal export of that first record being processsed.
>
> Of course, once run, you then need to remove the first row from the
> exported file.
> Since you're on unix, you could use something like this outside of
> filepro processing to automate removal of first row:
>
> sed '1d' file.txt > tmpfile; mv tmpfile file.txt
>
> Bruce
>
>
>
> On 4/12/15 10:51 PM, Mike Schwartz wrote:
> >> Currently I do the export in record number order. So wonder if I add a
> > string
> >> to record #1's empty fields like "EMPTY" and remove it later by replacing
> >> "EMPTY" with "".
> >>
> >> Do you know if the output export file's structure is defined on what the
> >> actually data looks like from the first record it processes, and holds
> > true for all
> >> subsequent records? My documents doesn't talk about any of this...
> >>
> >> Thanks, Stanley
> > As I recall, each record gets truncated if the last fields in that
> > record are empty. So doing putting "EMPTY" only at the end of record #1
> > won't help.
> >
> > AFAIK, this is a problem only with filePro's EXPORT command. If you
> > create the file any other way, I don't think you will have this problem.
> > For example, see functions like: Writeline(), CREATE(), OPEN(), READ(),
> > READLINE(), WRITE().
> >
> > Stuart Werner's filepro training books (Developer reference series)
> > have good sections describing how to create output files using several
> > different methods.
> >
> > Mike
> >
> >
> > _______________________________________________
> > Filepro-list mailing list
> > Filepro-list at lists.celestial.com
> > Subscribe/Unsubscribe/Subscription Changes
> > http://mailman.celestial.com/mailman/listinfo/filepro-list
> >
>
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Filepro-list mailing list
> Filepro-list at lists.celestial.com
> http://mailman.celestial.com/mailman/listinfo/filepro-list
>
>
> ------------------------------
>
> End of Filepro-list Digest, Vol 135, Issue 14
> *********************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.celestial.com/pipermail/filepro-list/attachments/20150414/d52305b3/attachment.html>
More information about the Filepro-list
mailing list