COBOL Manual for TNS/E Programs (H06.08+, J06.03+)
Operand Identification.....................................................................................................242
Overlapping Operands....................................................................................................243
Common Phrases..................................................................................................................243
CORRESPONDING Phrase...............................................................................................243
ROUNDED Phrase...........................................................................................................244
SIZE ERROR Phrase..........................................................................................................244
FROM Phrase..................................................................................................................246
INTO Phrase...................................................................................................................247
Input-Output.........................................................................................................................247
I-O Status Code...............................................................................................................247
Diagnosing Input-Output Errors..........................................................................................251
Recovering from Input-Output Errors....................................................................................255
Timed Input and Output....................................................................................................256
Arithmetic Operations...........................................................................................................257
Common Features of Arithmetic Statements..........................................................................257
Arithmetic Expressions......................................................................................................259
Arithmetic Precision..........................................................................................................261
Conditional Expressions........................................................................................................265
Simple Conditions............................................................................................................265
Complex Conditions.........................................................................................................273
Abbreviated Combined Relation Conditions.........................................................................274
Condition Evaluation Rules................................................................................................276
Concatenation Expressions....................................................................................................276
9 Procedure Division Verbs.........................................................................278
ACCEPT..............................................................................................................................278
ACCEPT With Mnemonic-Name.........................................................................................278
ACCEPT With DATE, DAY, DAY-OF-WEEK, or TIME Phrase.....................................................282
ADD...................................................................................................................................284
ADD TO.........................................................................................................................284
ADD GIVING..................................................................................................................285
ADD CORRESPONDING..................................................................................................287
ALLOCATE...........................................................................................................................289
ALLOCATE Bytes..............................................................................................................289
ALLOCATE Memory for a BASED Item.................................................................................290
ALTER.................................................................................................................................291
CALL...................................................................................................................................293
CANCEL.............................................................................................................................301
CHECKPOINT......................................................................................................................302
CLOSE................................................................................................................................304
CLOSE for Sequential and Line Sequential Files....................................................................304
CLOSE for Relative, Indexed, and Queue Files.....................................................................307
COMPUTE...........................................................................................................................307
CONTINUE.........................................................................................................................309
COPY.................................................................................................................................310
DELETE................................................................................................................................310
DISPLAY..............................................................................................................................312
DIVIDE................................................................................................................................314
DIVIDE INTO...................................................................................................................314
DIVIDE GIVING...............................................................................................................315
DIVIDE GIVING REMAINDER............................................................................................317
ENTER................................................................................................................................319
ENTER COBOL....................................................................................................................323
EVALUATE............................................................................................................................323
EXIT....................................................................................................................................330
6 Contents










