Also note from the manual Enterprise COBOL for z/OS Language Reference
Version 4 Release 2 SC23-8528-01:


Any sentence, entry, clause, or phrase that requires more than one line can
be
continued in Area B of the next line that is neither a comment line nor a
blank line.
The line being continued is a continued line; the succeeding lines are
continuation
lines. Area A of a continuation line must be blank.

If there is no hyphen (-) in the indicator area (column 7) of a line, the
last character
of the preceding line is assumed to be followed by a space.



> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]]
> On Behalf Of Lizette Koehler
> Sent: Thursday, July 16, 2015 7:24 AM
> To: [email protected]
> Subject: Re: Not understanding COBOL diagnostic
> 
> Due to text wrap, I cannot tell what the original line looked like.
> 
> Could you post the original code above the compiler output?
> 
> Do you have ending single quotes?
> Have you reviewed the COBOL Programming/Language Guides?
> Are there double quotes and single quotes in the appropriate places?   '
is
> single to me " is double to me   But I do not know which is coded
'''
> or '" is coded
> 
> 
> Fortunately these are warnings and should not affect the execution of your
> program.
> 
> Lizette
> 
> 
> > -----Original Message-----
> > From: IBM Mainframe Discussion List [mailto:IBM-
> [email protected]]
> > On Behalf Of Charles Mills
> > Sent: Thursday, July 16, 2015 7:07 AM
> > To: [email protected]
> > Subject: Not understanding COBOL diagnostic
> >
> > Can somebody humor me? I am not a COBOL programmer - I just
> sometimes
> > find myself with a COBOL problem.
> >
> > I am getting the following diagnostics. What the heck is the compiler
> talking
> > about? I see lots of blanks before column 23. I verified with HEX ON.
> >
> > 5136      1                DISPLAY '   YOU HAVE ACTIVATED STATISTICS
WITH
> > EXPLAI
> > 5137      1        -               ' BUT HAVE NOT CREATED THE
PLAN_TABLE.'
> >
> > 5137==> IGYPS0001-W A blank was missing before character "'" in column
> 23.
> > A bl
> >                     assumed.
> >
> >
> >
> > 5138      1                DISPLAY '   EXPLAIN HAS BEEN DEACTIVATED TO
> ALLOW
> > THE
> > 5139      1        -               ' PROGRAM TO RUN TO COMPLETION.'
> >
> > 5139==> IGYPS0001-W A blank was missing before character "'" in column
> 23.
> > A bl
> >                     assumed.
> >
> >
> > Ditto for this one. Does anyone know what the correct syntax should be?
> >
> > 4401      1                DISPLAY  FUNCTION DISPLAY-OF(W-TRACE-DETAIL)
> >
> > 4402      1                        'CEX Stmt=SELECT DBNAME, DDLSPACENAME
> > FROM '
> > 4403      1                        'PSRECTBLSPC WHERE RECNAME = '''
> >
> > 4404      1                         FUNCTION DISPLAY-OF(RECNAME OF
> > W-RUNSTAT-INF
> > 4405      1                         ''''
> >
> > 4406      1                        'AND DBTYPE = '
> >
> > 4407      1                        '(SELECT MAX(DBTYPE)'
> >
> > 4408      1                        '   FROM PSRECTBLSPC'
> >
> > 4409      1                        '  WHERE DBTYPE IN (' ','1 ')'
> >
> > 4409==> IGYPS0001-W A blank was missing before character "1" in column
> 48.
> > A bl
> >                     assumed.
> >
> >
> > Charles
> >
> 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to