Vsam or flat file status code 39.



Free Tips, Tutorials, and Examples

Main Page    Submit Question or Tip     View List

Detailed Description:

If you are getting an error code 39 returned when accessing a file via cobol batch, it probably reads something like this: A file attribute mismatch was detected. File "name" in program "name" had a file specified in the ASSIGN clause had a record length of 1600. There was an unsuccessful OPEN or CLOSE of file "name" in program "name" at relative location X'17EE'. Neither FILE STATUS nor an ERROR declarative were specified. The status code was 39. From compile unit "name" at entry point FSV305A at compile unit offset +000017EE at entry offset +000017EE at address 24A557EE.

The file status code 39 is returned when the file i-o result was that an error occurred when an attempt was made to read or access a file. This error is most likely caused because the file length was different then what you defined in the cobol program.


This site provides a list of interesting subjects, tips, and tricks. Although it is mostly computer tips, there are also tips and tricks related to various other helpful topics besides just computers. If you have an important tip that you think should be listed, feel free to post it below. Although I still take tips via email, I often scan and review posts on the page below and prefer that method.

Submit Tip or Ask Question:

Post It Here

View Other Databases:

View All Tips and Tricks
Spyware and System Task Database