And one last comment on COBOL coding structure

COBOL source text must be written in COBOL reference format. Reference
format consists of the following areas in a 72-character line:
Sequence number area
        Columns 1 through 6
Indicator area
       Column 7
Area A
       Columns 8 through 11
Area B
       Columns 12 through 72

Lizette



> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]]
> On Behalf Of Lizette Koehler
> Sent: Thursday, July 16, 2015 7:35 AM
> To: [email protected]
> Subject: Re: Not understanding COBOL diagnostic
> 
> 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:IBM-
> [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