We have one client location that is having infrequent File Error 93 issues. The error has happened with two different files. Both are Vision files. They are running a small network of Windows 10 and Windows 7 computers. The files are hosted on a Windows 10 computer. They are using the extend 9.2.2 ECN-4266 runtime. The errors occur when they get busy/active. However, it doesn't always happen when they are busy. I've included the SELECT and FD for both files. One has a variable length record. The other is "normal". They are opening, reading from, writing to, and closing other files (Vision, binary, and line sequential) on the same network drive share.
**********************************
SELECT PAX-SIG-FL ASSIGN TO RANDOM "PAXSIGFL"
WITH COMPRESSION
ORGANIZATION IS INDEXED
ACCESS MODE IS DYNAMIC
RECORD KEY IS PAX-SIG-KEY.
FD PAX-SIG-FL.
01 PAX-SIG-REC.
02 PAX-SIG-KEY.
03 PAX-SIG-TRAN-NO PIC x(7).
03 PAX-SIG-TRANS-DATE pic 9(6).
03 PAX-SIG-NUM pic 9.
02 SIG-BYTES pic 9(5).
02 PAX-sig-jpg-array.
03 SIG-jpg-byte pic xx occurs 0 TO 12000 TIMES
DEPENDING ON SIG-BYTES.
**********************************
SELECT pax-vision-A ASSIGN TO RANDOM "PVDAA"
WITH COMPRESSION
ORGANIZATION IS INDEXED
ACCESS MODE IS DYNAMIC
RECORD KEY IS UNIQUE-KEY-A.
FD pax-vission-A.
01 pax-vission-rec-A.
02 Unique-KEY-A.
03 Unique-KEY-date-A pic 9(8).
03 Unique-KEY-time-A pic 9(6).
03 Unique-KEY-cntr-A pic 9.
03 Unique-KEY-reg-no-A pic xx.
02 filler pic x.
02 pax-compile-line pic x(20).
02 raw-ilogPax-data-A pic x(1000).
**********************************
We are adding a declarative to the files so we can do a sleep loop to retry accessing the files and also log when these occur. Any suggestions on things we should look for and/or include in our log?