I have an application copied from a SCO UnixWare system (using a Liant COBOL runtime and compiler) to a SUSE Linux system (using Visual COBOL 2.2). Copying was as simple as taring the application, copying over to the new system, and untar. Paths are all the same, as are permissions. The immediate goal is to simply get the application running on the new system. This is the FILE-CONTROL:
SELECT INQFL
ASSIGN TO RANDOM "/mypath/INQFL"
ORGANIZATION IS INDEXED
ACCESS MODE IS DYNAMIC
RECORD KEY IS I-KEY
FILE STATUS IS IND-STATUS.
The application compiles but on execution of the line OPEN INPUT INQFL, IND-STATUS contains "98". The debugger shows the INQFL with "Closed Last status: 9/56".
Not finding much help online, anyone have any ideas?