Output processing, lookups, and system calls

Dave Burris dave at kwburris.com
Wed Aug 24 08:50:45 PDT 2005


Kenneth Brody wrote:

>Quoting Dave Burris (Tue, 23 Aug 2005 22:39:46 -0400):
>[...]
>  
>
>>I am running this code from *report.  The strange thing is that the
>>ascii file is generated correctly every time.  The pdf file is also
>>generated correctly when there are no lookup and getnext commands that
>>run.  I walk through the code and watch the system command run, but no
>>pdf file is created.  If I run the same command from the command line,
>>the pdf is created ok, and if I re-run the report for an invoice with no
>>invoice items (just time entries so the above lookup returns no invoice
>>items), the pdf is created successfully.  It is like filePro fails to
>>execute the command completely, but I see no error.  The system command
>>is:
>>
>>::system "/appl/fp/text2pdf"<if
>>    
>>
>
>What if you replace this with:
>
>    SYSTEM "/appl/fp/text2pdf.debug" < if
>
>and create a "text2pdf.debug" script with:
>
>    echo "Running text2pdf.debug on file:"
>    ls -l $1
>    read junk
>    /appl/fp/text2pdf $1
>    echo "text2pdf returned with an exit of " $?
>    read junk
>
>Is there any difference in the display with LOOKUP/GETNEXT and without?
>
>  
>
On OpenServer 5.0.6, I tried the above code and the text2pdf.debug code 
never seems to run.  The screen flickers a little and that is it.  So I 
changed the command to:

SYSTEM NOREDRAW "/appl/fp/text2pdf.debug" < if

Now the error stays on the screen.  It says: /appl/fp/text2pdf.debug: 
cannot open any more files

On OpenServer 5.0.7, the text2pdf.debug command runs, and I see the 
following:
Running text2pdf.debug on file:
-rw------   1   fielpro   group   3727   Aug   24   11:42   /tmp/AE053181

/appl/fp/text2pdf: cannot make pipe
/tmp/AE053181.txt: No such file or directory
text2pdf returned with an exit of 0

Here is the text2pdf script:

#!/bin/sh
# Print a pdf file by first converting it to postscript and then sending it to
# the gslp print script
textfile=$1".txt"
pdffile=$1".pdf"
fpdir=/appl/fp

dtox $1 | $fpdir/unpcl > $textfile

$fpdir/text2ps $textfile > /tmp/1.ps
$fpdir/ps2pdf /tmp/1.ps $pdffile > /dev/null 2>&1
rm -f /tmp/1.ps
rm -f /tmp/$textfile






-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.celestial.com/pipermail/filepro-list/attachments/20050824/d5fd45b5/attachment.html


More information about the Filepro-list mailing list