period is missing in the cobol program which error we
getting
Answers were Sorted based on User's Feedback
Answer / vish
Unfortunately none of the answers are complete. A missing
period doesn't always give compilation errors rather it
depends upon at which place the period is missing. Ending a
sentence with a period in COBOL is rather a good practice
than a mandate for most of the code otherwise the code may
be logically gonig in wrong way. But true, COBOL mandates
that a period must be given at some places. for example,
see the below syntax:
000000-PARA.
IF ABC
DISPLAY 'ABC'
END-IF
<COBOL SYNTAXES>
<COBOL SYNTAXES>
DISPLAY 'AT THE END OF PARA'
000000-EXIT.
EXIT.
here it will give the compilation error as the compiler
expects the last executable sentence before the 000000-EXIT
to be ended with a period (.). However, if we end the last
DISPLAY sentence with a period then the compilation will go
fine without any error or warning.
consider some other examples...
case#1
000000-PARA.
IF ABC = 0
DISPLAY 'ABC'
ELSE
NEXT SENTENCE
END-IF
DISPLAY 'BCD'
DISPLAY 'CDE'
DISPLAY 'AT THE END OF PARA'.
DISPLAY 'BYE'.
000000-EXIT.
EXIT.
case#2
000000-PARA.
IF ABC = 0
DISPLAY 'ABC'
ELSE
NEXT SENTENCE
END-IF.
DISPLAY 'BCD'.
DISPLAY 'CDE'.
DISPLAY 'AT THE END OF PARA'.
DISPLAY 'BYE'.
000000-EXIT.
EXIT.
Suppose ABC has a value 1 then we will get the output as
follws:
for case#1
BYE
for case#2
BCD
CDE
AT THE END OF PARA
BYE
These are just some examples...bottomline is - if we don't
give the scope terminator with periods then we may get
compilation errors or we may get logical errors, depending
upon where you missed the period. Enjoy!
| Is This Answer Correct ? | 12 Yes | 3 No |
Answer / prashanth
end scope terminator missing ,or period missing
| Is This Answer Correct ? | 6 Yes | 2 No |
01 x pic s9(8) comp. How will the following value be internally allocated '18787'
What should be the sorting order for SEARCH ALL?
What is 88 level used for ?
How do u initialize an array?
whn do i get soc7 abend while moving alphanumeric to numeric or while moving numeric to aplhanumeric please reply ASAP?
Q:what is the difference between the variable length and fixed lenght.how it varies in the cobol.
)If there are 10 steps in GDG, if I want to refer the step2 after step5 . what should I do?
If A>B next sentence end-if display 1 display 2. display 3. If a>b, it will display only 3.(the next sentence, ie., after fullstop/period) ____________________________________ if a>b continue end-if display 1 display 2. display 3. If a>b, it Will display 1 2 3 (the next statement) ____________________________________ if a>b continue display 1 end-if display 2 display 3. display 4. If a>b, Will it display 2 3 4 (or) 1 2 3 4 ?
What is normalisation?
What is the maximum length of a field you can define using COMP-3?
4 Answers Complex System, Infosys,
How to display the index.(displacement from an array)
How do you set a return code to the JCL from a COBOL program?