everybody's right on the money with this one, including Ray, who's assuming
that the prior paragraph was PERFORMed.
I generally avoid problems like this by avoiding the use of the other
"paragraph" indicator, which is the period (.). That normally ends a
sentence, but is really only necessary at the end of a paragraph. Not using
periods to end sentences will also force you to use cobol-85 constructs such
as END-IF, a very good thing.
Tracy Pierce
> -----Original Message-----
> From: Shahan, Ray [mailto:[log in to unmask]]
> Sent: Wednesday, June 27, 2001 9:16 AM
> To: [log in to unmask]
> Subject: Re: Bizarre Cobol Error
>
>
> Actually, it will GOBACK to calling paragraph at
> perform1020-put-record.
>
> Ray Shahan
>
> > -----Original Message-----
> > From: Curt Brimacomb [SMTP:[log in to unmask]]
> > Sent: Wednesday, June 27, 2001 10:06 AM
> > To: [log in to unmask]
> > Subject: Re: Bizarre Cobol Error
> >
> > Michael,
> >
> > never thought about that one. Things that make you go
> hhhmmmmmm......
> >
> > Thanks for the enlightenment!
> >
> > curt
> > -----Original Message-----
> >
> >
> > You intended to PERFORM a paragraph name 1020-put-record,
> instead you
> > have
> > a NEW Paragraph named 'perform1020-put-record'.
> >
> > This will compile clean, but will not perform
> 1020-put-record as you
> > intended it to, instead it will fall through to perform
> > 1220-lock-next-set.
> > Probably not the results you were looking for.
> >
> >
> > --
> > Michael -
> >
> > >>> Curt Brimacomb <[log in to unmask]> 06/27/01 09:40AM >>>
> > I just had a very bizarre Cobol error.
> >
> > I was redoing paragraph names in the source code. I
> accidentally lost a
> > space after the word "perform" on one line and ended up
> with something
> > like
> > this:
> >
> > perform1020-put-record.
> > perform 1220-lock-next-set.
> > move "update" to status.
> >
> > 1000-next-para.
> >
> > the program complied with no errors, but would not run
> right. I added
> > the
> > one space back into the "bad" perform line. It still
> compiled with no
> > errors, but now does run correctly.
> >
> > Why did it compile with the missing space
> >
> > * To join/leave the list, search archives, change list settings, *
> > * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
>
> * To join/leave the list, search archives, change list settings, *
> * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
>
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|