File is locked by another program
Explanation: The specified disk file has already been opened by
another file connector, using file sharing options that prohibit
the current program from opening the same file. The program that
successfully opened the file could be part of the same run-unit,
or it could belong to a different person running another program.
User Action: You must take the following actions:
a. Check the program logic, and verify that the file
being opened is the one you intended.
b. If you expect that some cases will attempt to open a
file that is already open, add a declarative procedure
to handle this condition.
c. If the file should be available for sharing, use the
DCL command SHOW DEVICE /FILES to find the process that
has the file open and locked. In a clustered environment,
perform this DCL command on each node in the cluster.
d. Once you have identified the process, use the DCL command
SHOW PROCESS /CONTINUOUS to find the program that is being
executed.
e. Check the program logic and the file sharing options for
the program that has the file locked.