Hello,
I have a Windows Server 2008 where are all my VSAM files created with NetExpress 3.11.
Clients access this server through Remote Desktop Connection.
It turns out that I am sporadically losing certain records.
The strange thing is that in the application the record was recorded, the file status returned ok and the record does not appear in the file.
Should I make some configuration in Windows Server 2008 so this does not happen?
Best regards
Rogerio Barbosa
Net Express 3.11 went off of support in 2008 and was never supported under Windows Server 2008 so this is a completely unsupported environment.
I would recommend that you upgrade your product version to at least Net Express 5.1 latest wrappack as this is officially supported under Windows Server 2008. Better yet an upgrade to Visual COBOL is advised.
If you are truly losing records then most likely record locking is not working correctly. You could test this by trying to access the same record simultaneously from 2 workstations and see if it is allowed. If locking is not working properly then users adding or updating records could overwrite each others data.
If you run the rebuild on the file using the /f option it will report if the file is corrupt.