COBOL: Open Fail error on AIX
Compiling/executing Micro Focus COBOL programs causes the error:
Open Fail error 9/22 on AIX
This error may happen whenever a file is opened - usinge the Toolbox
editor, animating, compiling, or while running a program. The error is
intermittent and is related to the number of processes on the system.
This problem occurs because Micro Focus assumes a 16-bit process id and
AIX uses a 32-bit process id. When the process id becomes larger than
65,536, this error is likely to be generated on the open of a file.
Micro Focus uses the process id number when opening a file.
The fix for this error is in two parts:
1. Setting the lock_mode. The lock_mode is a run-time tunable and set
in the file $COBDIR/cobconfig with the line "set lock_mode=2". If
this file is not already in $COBDIR, it can be added with and text
editor. ($COBDIR is defined as /usr/lpp/MFcobol/cobol under the
2. THIS APPLIES TO non-COBOL POWERBENCH versions of Micro Focus COBOL.
The Micro Focus COBOL version must be 10.01 or greater. COBOL
PowerBench version began at 10.06. The COBOL version can be
obtained by entering cob -V on the command line and checking the
PRN number. If the version is prior to 10.06, the customer must
contact Micro Focus COBOL for an updated version of the COBOL.
Support Line: COBOL: Open Fail error on AIX ITEM: J1861L
Dated: July 1994 Category: N/A
This HTML file was generated 99/06/24~13:30:44
Comments or suggestions?