HP 3000 Manuals

HP COBOL II/iX Enhancement [ COMMUNICATOR 3000 MPE/iX Release 5.0 (Core Software Release X.50.20) ] MPE/iX Communicators


COMMUNICATOR 3000 MPE/iX Release 5.0 (Core Software Release X.50.20)

HP COBOL II/iX Enhancement 

Julia Rodriguez 
Computer Languages Operation 

File Status 48 For Write to ACCESS SEQUENTIAL File 

With this version of HP COBOL II/iX A.04.09, the run-time library more
fully conforms to the ANSI'85 Standard when the ANSI85 entry point is
used.  If a WRITE to an ACCESS SEQUENTIAL file opened in I/O mode is
detected, the run-time library returns a File Status 48 and aborts the
program with the following error message:

     FILE NOT OPENED or MODE INCORRECT [47,48,49,9x] WRITE (COBERR 638)

As an extension for compatibility, the HP COBOL II/iX compiler allows a
WRITE statement to an ACCESS SEQUENTIAL file opened in I/O mode.  This
extension can be enabled without recompiling the source program by using
the COBRUNTIME environment variable.  Recompiling the program using
$CONTROL STAT74 or the ANSI74 entry point of the compiler also enables
the extension.
[REV BEG]

Informational Message 

Informational message number 984 has been added to tell users to break up
large paragraphs or sections.

984  PROCEDURE ! (!) IS TOO COMPLEX FOR EFFICIENT OPTIMIZATION.

Cause      The above section or paragraph has too many statements to
           optimize in a reasonable length of time.  The second number is
           a complexity factor based on the number of statements.  Note
           that a paragraph may appear to be small but generates a high
           complexity factor due to the amount of code generated for the
           statements in that paragraph.  For example, some statements,
           such as INITIALIZE, may have a high complexity factor.
[REV END]



MPE/iX Communicators