Try this link to IBM's manuals on the 'net:

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2M671/12.4
16?SHELF=EZ2ZO10I&DT=20070118143320&CASE=

This will take you to the IDC3009 message.

However, two questions I have is 1) what is the "90", reason code or
return code? And 2) is it decimal (90) or hex (144)?

Good luck.

Chuck

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Dave Kopischke
Sent: Thursday, May 10, 2007 3:00 PM
To: [email protected]
Subject: Re: Access Method Services messages?

On Thu, 10 May 2007 14:15:39 -0400, Jack Kelly wrote:

><snip>
>COBOL job that gets a return code of 90 when it attempts to
>write a record to a VSAM file.
><snip>
>
>generally all of vsam rc are explained in msgIDC3009I. RC90 (delete
error)
>doesn't seem to make much sense unless it's the application's RC not
>vsam's.
>


I can't find my COBOL VSAM book right now, but I believe there were
multiple 
reasons for several of those status codes depending on what you are
doing. A 
90 on an OPEN would be different than a 90 on a read which is different
than a 
90 on a CLOSE. 90 is probably not even a valid status code for OPEN and 
CLOSE, but the point remains that the status code will mean different
things 
depending on the action.

I think a 90 on a read is an invalid request. After that, you'd have to 
interrogate the second status code to get a more exact reason for the
failure.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to