Yes Dan thats what I thought also but I tried an INPUT,1 and had the
same result.

On Nov 23, 6:15 pm, Daniel Klein <[email protected]> wrote:
> Clif,
>
> The error is occurring because you are not telling the program when to
> stop accepting INPUT from the spooler.
>
> Take a look at the code in this 
> thread...http://markmail.org/message/ksjcvsdbvdkokpzw
>
> The important part of the program is where it checks SYSTEM(14) to see
> if the spooler is finished.
>
> The part where it builds up and executes the 'cmd' variable is
> probably not pertinent for your needs, but the rest of the program can
> be used to redirect spooler output to a file by capturing the spooled
> output a line-at-a-time and writing it to a sequential file.
>
> Does that help?
>
> Dan
>
> "Rome was not built in a day, but then I was not on that job!"
>
> On Mon, Nov 23, 2009 at 1:42 PM, CLIF <[email protected]> wrote:
> > Thanks Dan I did search through previous postings for "Spooler" before
> > I posted. I didn't see anything that addresses this particular error.
> > What I did find was how to create a program that the spooler will pass
> > input to which I can successfully do based on what I wrote below. The
> > problem seems to be with my program receiving the input via the INPUT
> > or IN statement documented below.
>
> > On Nov 23, 10:19 am, Daniel Klein <[email protected]> wrote:
> >> Usehttp://jbase.markmail.organdsearch for 'spooler'. The answer is there.
>
> >> Dan
>
> >> On Fri, Nov 20, 2009 at 4:10 PM, CLIF <[email protected]> wrote:
> >> > jBASE 3.4
> >> > Windows 2000
>
> >> > I created a very simple spooler program that receives input from the
> >> > spooler and writes it to a directory file. I create the FORMQUEUE
> >> > with:
>
> >> > SP-CREATE F1 PROG PRINT.PROG
>
> >> > Here is the code for PRINT.PROG
>
> >> > 001   INCLUDE JBC.h
> >> > 002   ID = "1.TXT"
> >> > 003   DIRECTORY = 'D:\tmp'
> >> > 004   OPENSEQ DIRECTORY:"\":ID TO S.FILE ELSE NULL
> >> > 005   *
> >> > 006   INPUT LINE,1
> >> > 007   LINE := CHAR(13)
> >> > 008   WRITESEQ LINE ON S.FILE ELSE NULL
> >> > 009   WEOFSEQ S.FILE ELSE NULL
> >> > 010   CLOSESEQ S.FILE
>
> >> > Here is the error I'm getting from the spooler when I do a:
> >> > SP-ASSIGN F1
> >> > LIST PART (P
>
> >> > jBASE despooler for FORMQUEUE F1
> >> > Started at 12:55:32  20 NOV 2009
> >> > Starting Job 13 to PRINT.PROG
> >> >  ** Error [ STDIN ] **
> >> > Error getting input from STDIN , errno = 0
> >> > Line     6 , Source PRINT.PROG.b
> >> > Completed
>
> >> > I know the PRINT.PROG program runs and can write to the file because
> >> > if I change line 6 to LINE="TEST", it does write the string TEST to
> >> > 1.txt. It looks like it might be a permissions issue but this is on
> >> > development system which has admin rights on everything. Anyone have a
> >> > direction they can point me in?
>
> >> > --
> >> > Please read the posting guidelines 
> >> > at:http://groups.google.com/group/jBASE/web/Posting%20Guidelines
>
> >> > IMPORTANT: Type T24: at the start of the subject line for questions 
> >> > specific to Globus/T24
>
> >> > To post, send email to [email protected]
> >> > To unsubscribe, send email to [email protected]
> >> > For more options, visit this group 
> >> > athttp://groups.google.com/group/jBASE?hl=en
>
> > --
> > Please read the posting guidelines 
> > at:http://groups.google.com/group/jBASE/web/Posting%20Guidelines
>
> > IMPORTANT: Type T24: at the start of the subject line for questions 
> > specific to Globus/T24
>
> > To post, send email to [email protected]
> > To unsubscribe, send email to [email protected]
> > For more options, visit this group 
> > athttp://groups.google.com/group/jBASE?hl=en

-- 
Please read the posting guidelines at: 
http://groups.google.com/group/jBASE/web/Posting%20Guidelines

IMPORTANT: Type T24: at the start of the subject line for questions specific to 
Globus/T24

To post, send email to [email protected]
To unsubscribe, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/jBASE?hl=en

Reply via email to